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 #.



20
Cómo ordenar una lista <T> por una propiedad en el objeto
Tengo una clase llamada Orderque tiene propiedades tales como OrderId, OrderDate, Quantity, y Total. Tengo una lista de esta Orderclase: List&lt;Order&gt; objListOrder = new List&lt;Order&gt;(); GetOrderList(objListOrder); // fill list of orders Ahora quiero ordenar la lista en función de una propiedad del Orderobjeto, por ejemplo, necesito ordenarla por la fecha …
1250 c#  generics  list  sorting 

5
\ d es menos eficiente que [0-9]
Hice un comentario ayer sobre una respuesta donde alguien había usado [0123456789]una expresión regular en lugar de [0-9]o \d. Dije que probablemente era más eficiente usar un rango o un especificador de dígitos que un conjunto de caracteres. Decidí probar eso hoy y descubrí para mi sorpresa que (al menos …
1249 c#  regex  performance 

30
Path.Combine para URL?
Path.Combine es útil, pero ¿hay una función similar en el marco .NET para las URL ? Estoy buscando una sintaxis como esta: Url.Combine("http://MyUrl.com/", "/Images/Image.jpg") que volvería: "http://MyUrl.com/Images/Image.jpg"
1244 c#  .net  asp.net  url  path 

21
Crear un método genérico que restrinja T a una enumeración
Estoy construyendo una función para extender el Enum.Parseconcepto que Permite analizar un valor predeterminado en caso de que no se encuentre un valor Enum Es insensible a mayúsculas y minúsculas Entonces escribí lo siguiente: public static T GetEnumFromString&lt;T&gt;(string value, T defaultValue) where T : Enum { if (string.IsNullOrEmpty(value)) return defaultValue; …

27
JavaScriptSerializer: serialización JSON de enum como cadena
На этот вопрос есть ответы en Stack Overflow на русском : Сериализация enum в json в виде строки Tengo una clase que contiene una enumpropiedad, y al serializar el objeto usando JavaScriptSerializer, mi resultado json contiene el valor entero de la enumeración en lugar de su string"nombre". ¿Hay alguna manera …



20
Distinct de LINQ () en una propiedad particular
Estoy jugando con LINQ para aprenderlo, pero no puedo entender cómo usarlo Distinctcuando no tengo una lista simple (una lista simple de enteros es bastante fácil de hacer, esta no es la pregunta). ¿Qué debo hacer si quiero usar Distinct en una lista de un Objeto en una o más …
1095 c#  linq  .net-3.5  distinct 


14
Devolver IEnumerable <T> frente a IQueryable <T>
¿Cuál es la diferencia entre regresar IQueryable&lt;T&gt;vs. IEnumerable&lt;T&gt;, cuándo se debe preferir uno sobre el otro? IQueryable&lt;Customer&gt; custs = from c in db.Customers where c.City == "&lt;City&gt;" select c; IEnumerable&lt;Customer&gt; custs = from c in db.Customers where c.City == "&lt;City&gt;" select c;

16
Diferencia entre Select y SelectMany
He estado buscando la diferencia entre Selecty SelectManypero no he podido encontrar una respuesta adecuada. Necesito aprender la diferencia cuando uso LINQ To SQL, pero todo lo que he encontrado son ejemplos de matriz estándar. ¿Alguien puede proporcionar un ejemplo LINQ To SQL?
1074 c#  linq-to-sql  linq 

8
¿Cómo uso la reflexión para llamar a un método genérico?
¿Cuál es la mejor manera de llamar a un método genérico cuando el parámetro de tipo no se conoce en tiempo de compilación, sino que se obtiene dinámicamente en tiempo de ejecución? Considere el siguiente código de muestra: dentro del Example()método, ¿cuál es la forma más concisa de invocar GenericMethod&lt;T&gt;()usando …
1071 c#  .net  generics  reflection 

21
Cómo y cuándo usar 'async' y 'esperar'
Según tengo entendido, una de las principales cosas que hacer asyncyawait hacer es hacer que el código sea fácil de escribir y leer, pero ¿es igual usarlos para generar hilos de fondo para realizar una lógica de larga duración? Actualmente estoy probando el ejemplo más básico. He agregado algunos comentarios …

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.