Preguntas etiquetadas con .net

NO lo use para preguntas sobre .NET Core; use [.net-core] en su lugar. .NET Framework es un marco de software diseñado principalmente para el sistema operativo Microsoft Windows. Incluye una implementación de la Biblioteca de clases base, Common Language Runtime (comúnmente denominado CLR), Common Type System (comúnmente denominado CTS) y Dynamic Language Runtime. Es compatible con muchos lenguajes de programación, incluidos C #, VB.NET, F # y C ++ / CLI.

3768
Cómo enumerar una enumeración

На этот вопрос есть ответы en Stack Overflow en русском : foreach () y enum ¿Cómo se puede enumerar un enumen C #? Por ejemplo, el siguiente código no se compila: public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() {...

2227
Objetos de clonación profunda

Quiero hacer algo como: MyObject myObj = GetMyObj(); // Create and fill a new object MyObject newObj = myObj.Clone(); Y luego realice cambios en el nuevo objeto que no se reflejan en el objeto original. A menudo no necesito esta funcionalidad, así que cuando ha sido necesario, he recurrido a...

2140
¿Capturas múltiples excepciones a la vez?

Se desaconseja simplemente atrapar System.Exception. En cambio, solo se deben detectar las excepciones "conocidas". Ahora, esto a veces conduce a un código repetitivo innecesario, por ejemplo: try { WebId = new Guid(queryString["web"]); } catch (FormatException) { WebId = Guid.Empty; } catch...

2001
¿Cómo formateo una fecha de Microsoft JSON?

Estoy tomando mi primer crack en Ajax con jQuery. Estoy obteniendo mis datos en mi página, pero tengo algunos problemas con los datos JSON que se devuelven para los tipos de datos de fecha. Básicamente, estoy obteniendo una cadena de nuevo que se ve así: /Date(1224043200000)/ De alguien...

1659
Uso adecuado de la interfaz IDisposable

Sé por leer la documentación de Microsoft que el uso "primario" de la IDisposableinterfaz es limpiar recursos no administrados. Para mí, "no administrado" significa cosas como conexiones de bases de datos, sockets, manejadores de ventanas, etc. Pero, he visto código donde el Dispose()método se...

1575
¿Cómo puedo remediar el "El punto de interrupción no se alcanzará actualmente? No se han cargado símbolos para este documento ". ¿advertencia?

La aplicación de escritorio C # en la edición express funcionó y no funcionó 5 segundos después. Intenté lo siguiente: Asegúrese de que la configuración de depuración, el indicador de depuración y la información de depuración completa estén configurados en todos los ensamblajes. Eliminar todas...

1505
¿Probar y acelerar mi código?

Escribí un código para probar el impacto de try-catch, pero vi algunos resultados sorprendentes. static void Main(string[] args) { Thread.CurrentThread.Priority = ThreadPriority.Highest; Process.GetCurrentProcess().PriorityClass = ProcessPriorityClass.RealTime; long start = 0, stop = 0,...

1400
¿Por qué no heredar de la Lista <T>?

Cuando planifico mis programas, a menudo empiezo con una cadena de pensamiento como esta: Un equipo de fútbol es solo una lista de jugadores de fútbol. Por lo tanto, debería representarlo con: var football_team = new List<FootballPlayer>(); El orden de esta lista representa el orden en...