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


19
¿Hay una manera fácil de devolver una cadena repetida X veces?
Estoy tratando de insertar un cierto número de hendiduras antes de una cadena basada en la profundidad de un elemento y me pregunto si hay una manera de devolver una cadena repetida X veces. Ejemplo: string indent = "---"; Console.WriteLine(indent.Repeat(0)); //would print nothing. Console.WriteLine(indent.Repeat(1)); //would print "---". Console.WriteLine(indent.Repeat(2)); //would print …
318 c#  .net 

2
Cuando usa correctamente Task.Run y ​​cuando solo async-await
Me gustaría preguntarle su opinión sobre la arquitectura correcta cuando usarla Task.Run. Estoy experimentando una interfaz de usuario lenta en nuestra aplicación WPF .NET 4.5 (con el marco Caliburn Micro). Básicamente estoy haciendo (fragmentos de código muy simplificados): public class PageViewModel : IHandle<SomeMessage> { ... public async void Handle(SomeMessage message) …



19
Lectura de archivos CSV y almacenamiento de valores en una matriz
Estoy tratando de leer un *.csvarchivo. El *.csvarchivo consta de dos columnas separadas por punto y coma (" ; "). Puedo leer el *.csvarchivo usando StreamReader y puedo separar cada línea usando la Split()función. Quiero almacenar cada columna en una matriz separada y luego mostrarla. ¿Es posible hacer eso?
317 c#  .net  arrays  csv 

19
¿Cuenta los elementos de un IEnumerable <T> sin iterar?
private IEnumerable&lt;string&gt; Tables { get { yield return "Foo"; yield return "Bar"; } } Digamos que quiero iterar sobre ellos y escribir algo como procesar #n de #m. ¿Hay alguna manera de averiguar el valor de m sin iterar antes de mi iteración principal? Espero haberme aclarado.
317 c#  .net  ienumerable 




3
Acceso a cierre modificado
string [] files = new string[2]; files[0] = "ThinkFarAhead.Example.Settings.Configuration_Local.xml"; files[1] = "ThinkFarAhead.Example.Settings.Configuration_Global.xml"; //Resharper complains this is an "access to modified closure" for (int i = 0; i &lt; files.Length; i++ ) { // Resharper disable AccessToModifiedClosure if(Array.Exists(Assembly.GetExecutingAssembly().GetManifestResourceNames(), delegate(string name) { return name.Equals(files[i]); })) return Assembly.GetExecutingAssembly().GetManifestResourceStream(files[i]); // ReSharper restore AccessToModifiedClosure } …
316 c#  resharper  closures 

17
Anidado utilizando declaraciones en C #
Estoy trabajando en un proyecto Tengo que comparar el contenido de dos archivos y ver si coinciden con precisión. Antes de una gran cantidad de verificación de errores y validación, mi primer borrador es: DirectoryInfo di = new DirectoryInfo(Environment.CurrentDirectory + "\\TestArea\\"); FileInfo[] files = di.GetFiles(filename + ".*"); FileInfo outputFile = …
316 c#  .net  file  using 

25
¿Cuál es la mejor IA de acorazado?
Bloqueado . Esta pregunta y sus respuestas están bloqueadas porque la pregunta está fuera de tema pero tiene un significado histórico. Actualmente no acepta nuevas respuestas o interacciones. ¡Acorazado! En 2003 (cuando tenía 17 años), compití en una competencia de codificación de IA de Battleship . Aunque perdí ese torneo, …



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.