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









7
El identificador foreach y los cierres
En los dos siguientes fragmentos, ¿el primero es seguro o debe hacer el segundo? Por seguro, quiero decir, ¿se garantiza que cada hilo llame al método en Foo desde la misma iteración de bucle en el que se creó el hilo? ¿O debe copiar la referencia a una nueva variable …


10
¿Existe una clase de par clave / valor genérica serializable en .NET?
Estoy buscando un objeto de par clave / valor que pueda incluir en un servicio web. Intenté usar la System.Collections.Generic.KeyValuePair<>clase de .NET , pero no se serializa correctamente en un servicio web. En un servicio web, las propiedades Clave y Valor no se serializan, lo que hace que esta clase …
79 c#  .net 


2
¿doble? = doble? + doble?
Quería hacer ping a la comunidad de StackOverflow para ver si estoy perdiendo la cabeza o no con este simple código C #. Estoy desarrollando en Windows 7, construyendo esto en .NET 4.0, depuración x64. Tengo el siguiente código: static void Main() { double? y = 1D; double? z = …
79 c#  .net 

3
Recuperación de las mejores prácticas de valor de diccionario
Recientemente me di cuenta Dictionary.TryGetValue(TKey key, out TValue value)y tenía curiosidad sobre cuál es el mejor método para recuperar un valor del Diccionario. Tradicionalmente he hecho: if (myDict.Contains(someKey)) someVal = myDict[someKey]; ... a menos que sepa que tiene que estar ahí. ¿Es mejor simplemente hacer: if (myDict.TryGetValue(somekey, out someVal) ... …
79 c#  .net  dictionary 


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.