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

17
¿Cuál es mejor, valor de retorno o parámetro out?
Si queremos obtener un valor de un método, podemos usar cualquier valor de retorno, como este: public int GetValue(); o: public void GetValue(out int x); Realmente no entiendo las diferencias entre ellos y, por lo tanto, no sé cuál es mejor. ¿Me puedes explicar esto? Gracias.
147 c#  reference 

8
¿Enviar argumentos al trabajador de fondo?
Digamos que quiero enviar un parámetro int a un trabajador en segundo plano, ¿cómo se puede lograr esto? private void worker_DoWork(object sender, DoWorkEventArgs e) { } Sé cuándo se trata de worker.RunWorkerAsync () ;, no entiendo cómo definir en worker_DoWork que debería tomar un parámetro int.



5
C # hilo seguro rápido (est) contador
¿Cuál es la forma de obtener un contador seguro para subprocesos en C # con el mejor rendimiento posible? Esto es tan simple como se pone: public static long GetNextValue() { long result; lock (LOCK) { result = COUNTER++; } return result; } ¿Pero hay alternativas más rápidas?




20
Atributo de versión de ensamblaje duplicado
Tengo un proyecto que genera el siguiente error en la compilación: error CS0579: atributo duplicado 'AssemblyVersion' He comprobado el archivo AssemblyInfo.csy parece que no hay duplicación allí. Encontré este artículo en MSDN que aborda un problema similar y, siguiendo la sugerencia de este artículo, también soluciona el problema. ¿Alguien puede …

12
Ordenar filas en una tabla de datos
Tenemos dos columnas en a DataTable, así: COL1 COL2 Abc 5 Def 8 Ghi 3 Estamos tratando de resolver esto datatablebasado en COL2en orden decreciente. COL1 COL2 ghi 8 abc 4 def 3 jkl 1 Intentamos esto: ft.DefaultView.Sort = "COL2 desc"; ft = ft.DefaultView.ToTable(true); pero, sin usar a DataView, queremos …
146 c#  sorting  datatable 




6
¿Por qué se imprime infinito como "8" en la consola de Windows 10?
Estaba probando lo que se devolvió de la división, incluidos ceros 0/1, es decir , 1/0y 0/0. Para esto utilicé algo similar a lo siguiente: Console.WriteLine(1d / 0d); Sin embargo, este código 8no imprime Infinityo alguna otra cadena constante como PositiveInfinity. Para completar todas las siguientes impresiones 8: Console.WriteLine(1d / …
146 c#  .net  windows 

6
C #: ¿por qué firmar una asamblea?
En algunos códigos C # que he asumido (en Visual Studio 2005), he notado que todos los ensambles están firmados con el mismo .snkarchivo. ¿Por qué el autor anterior habría firmado las asambleas de esta manera? ¿Es necesario firmar los ensamblados y qué estaría mal no firmar? ¿Qué desventajas hay …
146 c#  assemblies 

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.