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


2
Linq a Entidades unirse vs unirse a grupo
He buscado en la web pero todavía no puedo encontrar una respuesta simple. ¿Alguien puede explicar (en inglés simple) qué GroupJoines? ¿Cómo es diferente de un interior regular Join? ¿Se usa comúnmente? ¿Es solo para la sintaxis del método? ¿Qué pasa con la sintaxis de consulta? Un ejemplo de código …


6
Pase un sistema instanciado. Escriba como parámetro de tipo para una clase genérica
El título es un poco oscuro. Lo que quiero saber es si esto es posible: string typeName = <read type name from somwhere>; Type myType = Type.GetType(typeName); MyGenericClass<myType> myGenericClass = new MyGenericClass<myType>(); Obviamente, MyGenericClass se describe como: public class MyGenericClass<T> En este momento, el compilador se queja de que 'El …
182 c#  .net  generics 

6
Serializar una lista a JSON
Tengo un modelo de objeto que se ve así: public MyObjectInJson { public long ObjectID {get;set;} public string ObjectInJson {get;set;} } La propiedad ObjectInJsones una versión ya serializada, un objeto que contiene listas anidadas. Por el momento, estoy serializando la lista de forma MyObjectInJsonmanual de esta manera: StringBuilder TheListBuilder = …
182 c#  asp.net  json 



7
¿Cómo uso IValidatableObject?
Entiendo que IValidatableObjectse usa para validar un objeto de una manera que le permite a uno comparar propiedades entre sí. Todavía me gustaría tener atributos para validar propiedades individuales, pero quiero ignorar fallas en algunas propiedades en ciertos casos. ¿Estoy tratando de usarlo incorrectamente en el siguiente caso? Si no, …


7
Cómo comparar listas en pruebas unitarias
¿Cómo puede fallar esta prueba? [TestMethod] public void Get_Code() { var expected = new List<int>(); expected.AddRange(new [] { 100, 400, 200, 900, 2300, 1900 }); var actual = new List<int>(); actual.AddRange(new [] { 100, 400, 200, 900, 2300, 1900 }); Assert.AreEqual(expected, actual); // Assert.AreSame(expected, actual) fails // Assert.IsTrue(expected.Equals(actual)) fails }



2
¿Para qué sirve el atributo __DynamicallyInvokable?
Mirando a través System.Linq.Enumerablede DotPeek, noto que algunos métodos tienen sabor a [__DynamicallyInvokable]atributo. ¿Qué papel juega este atributo? ¿Es algo agregado por DotPeek o desempeña otro papel, quizás informando al compilador sobre la mejor manera de optimizar los métodos?
181 c#  dynamic-invoke 


9
Compruebe si la instancia es de un tipo
Usar esto para verificar si ces una instancia de TForm. c.GetType().Name.CompareTo("TForm") == 0 ¿Hay alguna forma más segura de hacerlo además de usar a stringcomo parámetro CompareTo()?
181 c#  .net 

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.