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
Serializar un objeto a XML
Tengo una clase C # que heredé. He "construido" con éxito el objeto. Pero necesito serializar el objeto a XML. ¿Hay una manera fácil de hacerlo? Parece que la clase se ha configurado para la serialización, pero no estoy seguro de cómo obtener la representación XML. Mi definición de clase …


10
¿Cómo pasar parámetros al método ThreadStart en Thread?
¿Cómo pasar parámetros al Thread.ThreadStart()método en C #? Supongamos que tengo un método llamado 'descargar' public void download(string filename) { // download code } Ahora he creado un hilo en el método principal: Thread thread = new Thread(new ThreadStart(download(filename)); Tipo de método de error esperado. ¿Cómo puedo pasar parámetros a …
291 c#  .net  multithreading 


10
Unidad que prueba métodos privados en C #
Visual Studio permite pruebas unitarias de métodos privados a través de una clase de acceso generada automáticamente. He escrito una prueba de un método privado que se compila con éxito, pero falla en tiempo de ejecución. Una versión bastante mínima del código y la prueba es: //in project MyProj class …
291 c#  unit-testing 



11
¿Por qué usar la palabra clave 'ref' al pasar un objeto?
Si paso un objeto a un método, ¿por qué debería usar la palabra clave ref? ¿No es este el comportamiento predeterminado de todos modos? Por ejemplo: class Program { static void Main(string[] args) { TestRef t = new TestRef(); t.Something = "Foo"; DoSomething(t); Console.WriteLine(t.Something); } static public void DoSomething(TestRef t) …



13
Comparación nula o predeterminada de argumento genérico en C #
Tengo un método genérico definido así: public void MyMethod<T>(T myArgument) Lo primero que quiero hacer es verificar si el valor de myArgument es el valor predeterminado para ese tipo, algo como esto: if (myArgument == default(T)) Pero esto no se compila porque no he garantizado que T implemente el operador …
288 c#  generics 

17
Cómo cambiar el tamaño de una imagen C #
Como Size, Widthy Heightson Get()propiedades de System.Drawing.Image; ¿Cómo puedo cambiar el tamaño de un objeto de imagen en tiempo de ejecución en C #? En este momento, estoy creando un nuevo Imageuso: // objImage is the original Image Bitmap objBitmap = new Bitmap(objImage, new Size(227, 171));
288 c#  image  resize 


8
No se pueden encontrar uno o más tipos necesarios para compilar una expresión dinámica. ¿Le faltan referencias a Microsoft.CSharp.dll y System.Core.dll?
Estoy tratando de compilar este código en Microsoft Visual C # 2010 using System; using System.Globalization; class main { static void Main() { dynamic d; d = "dyna"; Console.WriteLine(d); } } pero obtengo estos dos errores Error 1 El tipo predefinido 'Microsoft.CSharp.RuntimeBinder.Binder' no está definido o importado Error 2 No …
287 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.