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

14
¿Existe un método incorporado para comparar colecciones?
Me gustaría comparar el contenido de un par de colecciones en mi método Equals. Tengo un diccionario y una lista IL. ¿Hay un método incorporado para hacer esto? Editado: Quiero comparar dos Diccionarios y dos IListas, por lo que creo que lo que significa igualdad está claro: si los dos …
178 c#  .net  collections 


30
Salida de cadena: ¿formato o concat en C #?
Digamos que desea generar o concatenar cadenas. ¿Cuál de los siguientes estilos prefieres? var p = new { FirstName = "Bill", LastName = "Gates" }; Console.WriteLine("{0} {1}", p.FirstName, p.LastName); Console.WriteLine(p.FirstName + " " + p.LastName); ¿Prefieres usar el formato o simplemente concatenas cadenas? ¿Cual es tu favorito? ¿Uno de estos …


10
¿Cómo esperar a que el hilo termine con .NET?
Nunca antes he usado subprocesos en C # donde necesito tener dos subprocesos, así como el subproceso principal de la interfaz de usuario. Básicamente, tengo lo siguiente. public void StartTheActions() { //Starting thread 1.... Thread t1 = new Thread(new ThreadStart(action1)); t1.Start(); // Now, I want for the main thread (which …
178 c#  multithreading 

18
La forma más rápida de verificar si la cadena contiene solo dígitos
Sé algunas maneras de verificar esto. expresiones regulares, int.parse, tryparse, de enlace. ¿Alguien puede decirme cuál es la forma más rápida de verificar? la necesidad es solo COMPROBAR sin necesidad de analizar realmente. Esta no es la misma pregunta que: ¿Cómo identifico si una cadena es un número? la pregunta …
178 c# 




10
Reemplazar varios caracteres en una cadena de C #
¿Hay una mejor manera de reemplazar cadenas? Me sorprende que Reemplazar no tome una matriz de caracteres o una matriz de cadenas. Supongo que podría escribir mi propia extensión, pero tenía curiosidad por saber si hay una mejor forma de hacer lo siguiente. Observe que el último reemplazo es una …
178 c#  .net  string 

4
Función local vs Lambda C # 7.0
Estoy mirando las nuevas implementaciones en C # 7.0 y me parece interesante que hayan implementado funciones locales, pero no puedo imaginar un escenario en el que se preferiría una función local sobre una expresión lambda, y cuál es la diferencia entre las dos. Entiendo que las lambdas son anonymousfunciones, …
178 c#  function  lambda  c#-7.0 

9
Formatee una cadena XML para imprimir cadenas XML amigables
Tengo una cadena XML como tal: <?xml version='1.0'?><response><error code='1'> Success</error></response> No hay líneas entre un elemento y otro, y por lo tanto es muy difícil de leer. Quiero una función que formatee la cadena anterior: <?xml version='1.0'?> <response> <error code='1'> Success</error> </response> Sin recurrir a escribir manualmente la función de …
178 c#  xml  formatting 

30
¿Por qué se considera una mala práctica omitir llaves? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …
177 java  c#  c++  c  coding-style 

4
Cómo usar WPF Background Worker
En mi aplicación, necesito realizar una serie de pasos de inicialización, estos tardan entre 7 y 8 segundos en completarse, durante los cuales mi IU deja de responder. Para resolver esto, realizo la inicialización en un hilo separado: public void Initialization() { Thread initThread = new Thread(new ThreadStart(InitializationThread)); initThread.Start(); } …

9
¿Qué es un "método estático" en C #?
¿Qué significa cuando agrega la palabra clave estática a un método? public static void doSomething(){ //Well, do something! } ¿Puedes agregar la staticpalabra clave a la clase? ¿Qué significaría entonces?
177 c#  methods  static 

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.