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
Lista de listas de Linq a lista única
Parece que este es el tipo de cosas que ya se habrían respondido, pero no puedo encontrarlo. Mi pregunta es bastante simple, ¿cómo puedo hacer esto en una declaración para que, en lugar de tener que crear una nueva lista vacía y luego agregarla en la siguiente línea, pueda tener …
201 c#  linq 

14
¿Cuál es la diferencia entre dinámico (C # 4) y var?
Había leído un montón de artículos sobre esa nueva palabra clave que se envía con C # v4, pero no pude distinguir la diferencia entre una "dinámica" y "var". Este artículo me hizo pensar en ello, pero todavía no veo ninguna diferencia. ¿Puede usar "var" solo como una variable local, …
199 c#  dynamic 


11
¿Sin ConcurrentList <T> en .Net 4.0?
Me emocionó ver el nuevo System.Collections.Concurrentespacio de nombres en .Net 4.0, ¡bastante agradable! Yo he visto ConcurrentDictionary, ConcurrentQueue, ConcurrentStack, ConcurrentBagy BlockingCollection. Una cosa que parece faltar misteriosamente es una ConcurrentList&lt;T&gt;. ¿Tengo que escribir eso yo mismo (o sacarlo de la web :))? ¿Me estoy perdiendo algo obvio aquí?

7
Las clases que residen en App_Code no son accesibles
Creé un sitio web en ASP.NET y creé una clase y la puse dentro de la carpeta App_Code. Sin embargo, no puedo acceder a esto desde mis otras páginas. ¿Es necesario configurar algo para permitir esto? Lo hice funcionar en proyectos anteriores, pero no en este, de alguna manera. namespace …
198 c#  asp.net 

12
¿Cómo establecer un valor predeterminado con Html.TextBoxFor?
Pregunta simple, si usa el Ayudante HTML de ASP.NET MVC Framework 1, es fácil establecer un valor predeterminado en un cuadro de texto porque hay una sobrecarga Html.TextBox(string name, object value). Cuando intenté usar el método Html.TextBoxFor , mi primera suposición fue probar lo siguiente que no funcionó: &lt;%: Html.TextBoxFor(x …

7
Cómo hacer referencia a clases y métodos genéricos en la documentación xml
Al escribir documentación xml puede usar &lt;see cref="something"&gt;something&lt;/see&gt;, lo que funciona, por supuesto. Pero, ¿cómo hace referencia a una clase o un método con tipos genéricos? public class FancyClass&lt;T&gt; { public string FancyMethod&lt;K&gt;(T value) { return "something fancy"; } } Si iba a escribir documentación xml en alguna parte, ¿cómo …

14
Diferencia entre nuevo y anulación
Preguntándose cuál es la diferencia entre lo siguiente: Caso 1: Clase base public void DoIt(); Caso 1: clase heredada public new void DoIt(); Caso 2: Clase Base public virtual void DoIt(); Caso 2: clase heredada public override void DoIt(); Los casos 1 y 2 parecen tener el mismo efecto según …

5
.NET controlador de excepción global en la aplicación de consola
Pregunta: Quiero definir un controlador de excepciones global para excepciones no controladas en mi aplicación de consola. En asp.net, uno puede definir uno en global.asax, y en aplicaciones / servicios de Windows, uno puede definir lo siguiente AppDomain currentDomain = AppDomain.CurrentDomain; currentDomain.UnhandledException += new UnhandledExceptionEventHandler(MyExceptionHandler); Pero, ¿cómo puedo definir un …


15
Escribir datos en un archivo CSV en C #
Estoy tratando de escribir en un csvarchivo fila por fila usando lenguaje C #. Aqui esta mi funcion string first = reader[0].ToString(); string second=image.ToString(); string csv = string.Format("{0},{1}\n", first, second); File.WriteAllText(filePath, csv); Toda la función se ejecuta dentro de un bucle, y cada fila debe escribirse en el csvarchivo. En …
198 c#  file  csv 

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.