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




4
¿Por qué Func <T, bool> en lugar de Predicate <T>?
Esta es solo una pregunta de curiosidad que me preguntaba si alguien tenía una buena respuesta para: En .NET Framework Class Library tenemos, por ejemplo, estos dos métodos: public static IQueryable&lt;TSource&gt; Where&lt;TSource&gt;( this IQueryable&lt;TSource&gt; source, Expression&lt;Func&lt;TSource, bool&gt;&gt; predicate ) public static IEnumerable&lt;TSource&gt; Where&lt;TSource&gt;( this IEnumerable&lt;TSource&gt; source, Func&lt;TSource, bool&gt; predicate ) …
211 c#  .net  predicate  func 

20
¿Cómo obtener el atributo de nombre para mostrar de un miembro de Enum a través del código de MVC razor?
Tengo una propiedad en mi modelo llamada "Promoción" que su tipo es una enumeración de bandera llamada "UserPromotion". Los miembros de mi enumeración tienen atributos de visualización establecidos de la siguiente manera: [Flags] public enum UserPromotion { None = 0x0, [Display(Name = "Send Job Offers By Mail")] SendJobOffersByMail = 0x1, …

7
Cuándo usar Cast () y Oftype () en Linq
Conozco dos métodos de conversión de tipos IEnumerabledesdeArraylist en Linq y me pregunto en qué casos usarlos. p.ej IEnumerable&lt;string&gt; someCollection = arrayList.OfType&lt;string&gt;() o IEnumerable&lt;string&gt; someCollection = arrayList.Cast&lt;string&gt;() ¿Cuál es la diferencia entre estos dos métodos y dónde debo aplicar cada caso?
211 c#  .net  linq 

4
Cómo obtener valores de IGrouping
Tengo una pregunta sobre IGroupingy el Select()método. Digamos que tengo un IEnumerable&lt;IGrouping&lt;int, smth&gt;&gt;de esta manera: var groups = list.GroupBy(x =&gt; x.ID); donde listesta a List&lt;smth&gt;. Y ahora necesito pasar los valores de cada uno IGroupinga otra lista de alguna manera: foreach (var v in structure) { v.ListOfSmth = groups.Select(...); // …
211 c#  linq  select  igrouping 


7
Formatear un flotador a 2 decimales
Actualmente estoy construyendo un módulo de ventas para el sitio web de un cliente. Hasta ahora tengo el precio de venta para calcular perfectamente, pero donde me he quedado atascado es formatear la salida a 2 decimales. Actualmente estoy llamando a esto en una variable para poder vincular los resultados …

9
¿En qué áreas podría ser más apropiado el uso de F # que C #? [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 6 años . Mejora esta pregunta En los últimos años, F # se …
210 c#  f# 

13
¿Qué tan costoso es el reflejo .NET?
Constantemente escucho lo mal que es usar la reflexión. Si bien generalmente evito la reflexión y rara vez encuentro situaciones en las que es imposible resolver mi problema sin ella, me preguntaba ... Para aquellos que han usado la reflexión en aplicaciones, ¿han medido los éxitos de rendimiento y, realmente, …

6
¿Cómo obtener una lista de propiedades con un atributo dado?
Tengo un tipo, ty me gustaría obtener una lista de las propiedades públicas que tienen el atributo MyAttribute. El atributo está marcado con AllowMultiple = false, así: [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] Actualmente lo que tengo es esto, pero creo que hay una mejor manera: foreach (PropertyInfo prop in t.GetProperties()) { …
210 c#  .net  reflection 


17
Dividir una lista en listas más pequeñas de tamaño N
Estoy intentando dividir una lista en una serie de listas más pequeñas. Mi problema: mi función para dividir listas no las divide en listas del tamaño correcto. ¿Debería dividirlos en listas de tamaño 30 pero en su lugar los divide en listas de tamaño 114? ¿Cómo puedo hacer que mi …
210 c#  list  split 


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.