Resultados de la búsqueda a petición "c#"
Reforzar la relación padre-hijo en C # y .Net
Tomemos las siguientes dos clases: public class CollectionOfChildren { public Child this[int index] { get; } public void Add(Child c); } public class Child { public CollectionOfChildren Parent { get; } } La propiedad principal del niño siempre ...
Imprima una cadena de fibonacci recursivamente en C #
¿Se puede hacer sin bucles while? static void Main(string[] args) { Console.WriteLine("Please enter a number"); int number = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(" #" + Fibonacci(number)); } public static int Fibonacci(int ...
Type Checking: typeof, GetType, o is?
He visto a muchas personas usar el siguiente código: Type t = typeof(obj1); if (t == typeof(int)) // Some code here Pero sé que también podrías hacer esto: if (obj1.GetType() == typeof(int)) // Some code hereO esto if (obj1 is int) // Some ...
Ejecute un método antes de cada acción en MVC3
¿Cómo podemos ejecutar un método antes de ejecutar cada Acción en MVC3? Sé que podemos usar el siguiente método paraOnActionExecuting : public class ValidateUserSessionFilterAttribute : ActionFilterAttribute { public override void ...
Múltiples pestañas en IE7 con una instancia de la barra de herramientas
He desarrollado una barra de herramientas para Internet Explorer en C # para enviar y recibir URL de una aplicación externa. Funcionó muy bien en IE6, pero quería aprovechar la navegación por pestañas en la nueva versión (IE7), pero me encontré ...
Método de prueba que crea un nuevo hilo y el resultado que obtenemos del evento (NUnit 2.6)
Tengo una clase que tiene un método públicoStart, un método privado y un eventoFinishing. Start llamadanew Thread( private_method ). Valor de retorno del método privado mediante evento. Cuando este método termine su trabajo, llame a este ...
¿Cómo imprimir bonito con System.Json?
Utilizando la nueva System.Json desde 4.5 [http://msdn.microsoft.com/en-us/library/system.json%28v=vs.95%29.aspx] o el equivalente System.Json para 4.0 de Nuget [http://nuget.org/packages/System.Json] ¿cómo formatea la salida para que ...
C # Asignación de CSV definida por el usuario a POCO
Tengo un sistema que lee datos de entrada de una fuente Serial / UDP / TCP. Los datos de entrada son simplemente un CSV de diferentes tipos de datos (por ejemplo, DateTime, double, int, string). Una cadena de ejemplo podría ser: 2012/03/23 ...
Diferencia entre a + = 1 y a = a + 1 en C #
Descubrí que en C # a + = 1 no es igual a a = a + 1. Por ejemplo, el siguiente código se compila sin ningún error: byte b = 10; b + = 5; mientras que el siguiente código tiene un error de compilación: byte b = 10; b = b + 5; ¿Puede alguien ...
¿Por qué AddRange es más rápido que usar un bucle foreach?
var fillData = new List<int>(); for (var i = 0; i < 100000; i++) { fillData.Add(i); } var stopwatch1 = new Stopwatch(); stopwatch1.Start(); var autoFill = new List<int>(); autoFill.AddRange(fillData); stopwatch1.Stop(); var stopwatch2 = new ...