Preguntas etiquetadas con c#

C # (pronunciado "see sharp") es un lenguaje de programación multiparadigma de tipo estático de alto nivel desarrollado por Microsoft. El código C # generalmente se dirige a la familia de herramientas y tiempos de ejecución .NET de Microsoft, que incluyen .NET Framework, .NET Core y Xamarin, entre otros. Utilice esta etiqueta para preguntas sobre código escrito en C # o la especificación formal de C #.

9
¿C # admite la covarianza de tipo de retorno?
Estoy trabajando con el marco .NET y realmente quiero poder crear un tipo de página personalizado que utilice todo mi sitio web. El problema surge cuando intento acceder a la página desde un control. Quiero poder devolver mi tipo específico de página en lugar de la página predeterminada. ¿Hay alguna …
84 c#  covariance 

5
string.Empty vs null.¿Cuál usas?
Recientemente, un colega en el trabajo me dijo que no lo use string.Emptyal configurar una variable de cadena, sino que lo use nullya que contamina la pila. Él dice que no lo hagas string myString=string.Empty; pero haz string mystring=null; ¿Realmente importa? Sé que la cuerda es un objeto, así que …
84 c#  .net  null  string 

4
Ejemplo de aplicación de consola SignalR
¿Existe un pequeño ejemplo de una aplicación de consola o winform que use signalR para enviar un mensaje a un concentrador .net? He probado los ejemplos de .net y he mirado el wiki, pero no me tiene sentido la relación entre el concentrador (.net) y el cliente (aplicación de consola) …
84 c#  signalr 

4
Determinar en qué control se utilizó ContextMenuStrip
Tengo un ContextMenuStripque está asignado a varios cuadros de lista diferentes. Estoy tratando de averiguar cuándo ContextMenuStripse hace clic en en qué ListBoxse usó. Probé el siguiente código para comenzar, pero no funciona. El sendertiene el valor correcto, pero cuando intento para asignarlo a la menuSubmittedque es nulo. private void …

7
¿Tiene .NET un EventArgs <T> integrado?
Me estoy preparando para crear una clase EventArgs genérica para argumentos de eventos que llevan un solo argumento: public class EventArg&lt;T&gt; : EventArgs { // Property variable private readonly T p_EventData; // Constructor public EventArg(T data) { p_EventData = data; } // Property for EventArgs argument public T Data { …
84 c#  generics  eventargs 

25
La forma más elegante de generar números primos [cerrado]
Cerrado . Esta pregunta se basa en opiniones . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda responderse con hechos y citas editando esta publicación . Cerrado hace 5 años . Mejora esta pregunta Cuál es la forma más elegante de implementar esta función: …
84 c#  java  algorithm  primes 



7
C # .Equals (), .ReferenceEquals () y == operador
Mi comprensión de estos tres fue: .Equals()pruebas de igualdad de datos (a falta de una mejor descripción). .Equals()puede devolver True para diferentes instancias del mismo objeto, y este es el método que se anula con más frecuencia. .ReferenceEquals() comprueba si dos objetos son la misma instancia y no se pueden …
84 c#  equality 

6
Creando un método genérico en C #
Estoy tratando de combinar varios métodos similares en un método genérico. Tengo varios métodos que devuelven el valor de una cadena de consulta, o nulo si esa cadena de consulta no existe o no tiene el formato correcto. Esto sería bastante fácil si todos los tipos fueran anulables de forma …
84 c#  generics 

6
Manera confiable de convertir un archivo a un byte []
Encontré el siguiente código en la web: private byte [] StreamFile(string filename) { FileStream fs = new FileStream(filename, FileMode.Open,FileAccess.Read); // Create a byte array of file stream length byte[] ImageData = new byte[fs.Length]; //Read block of bytes from stream into the byte array fs.Read(ImageData,0,System.Convert.ToInt32(fs.Length)); //Close the File Stream fs.Close(); return …
84 c# 

12
Genere colores RGB claramente diferentes en gráficos
Al generar gráficos y mostrar diferentes conjuntos de datos, suele ser una buena idea diferenciar los conjuntos por color. Entonces, una línea es roja y la siguiente es verde, y así sucesivamente. El problema es entonces que cuando se desconoce el número de conjuntos de datos, es necesario generar estos …
84 c#  random  graph  colors 

7
Cómo hacer la especialización de plantillas en C #
¿Cómo harías la especialización en C #? Plantearé un problema. Tienes un tipo de plantilla, no tienes idea de qué es. Pero sí sabe si se deriva de XYZsu deseo de llamar .alternativeFunc(). Una excelente manera es llamar a una función o clase especializada y tener normalCallretorno .normalFunc()mientras se tiene …

7
¿Cuál es la diferencia entre 'int?' e 'int' en C #?
Estoy 90% seguro de que vi esta respuesta en stackoverflow antes, de hecho, nunca había visto el "int?" sintaxis antes de verla aquí, pero no importa cómo busque, no puedo encontrar la publicación anterior y me está volviendo loco. Es posible que me haya estado comiendo los divertidos hongos por …
84 c#  syntax  types  nullable 

4
¿Cómo usar TimeZoneInfo para obtener la hora local durante el horario de verano?
Estoy tratando de usar DateTimeOffsetpara transmitir un momento específico en el tiempo en cualquier zona horaria. No sé cómo usar TimeZoneInfopara lidiar con el horario de verano. var dt = DateTime.UtcNow; Console.WriteLine(dt.ToLocalTime()); var tz = TimeZoneInfo.FindSystemTimeZoneById("Central Standard Time"); var utcOffset = new DateTimeOffset(dt, TimeSpan.Zero); Console.WriteLine(utcOffset.ToOffset(tz.BaseUtcOffset)); Esto imprime: 2/6/2010 4:37:19 p.m. …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.