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.


29
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() { foreach (Suit suit in Suit) { …
3768 c#  .net  loops  enums  enumeration 


30
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 …
2227 c#  .net  clone 

30
¿Cómo obtengo una representación de bytes consistente de cadenas en C # sin especificar manualmente una codificación?
¿Cómo convierto a stringa byte[]en .NET (C #) sin especificar manualmente una codificación específica? Voy a encriptar la cadena. Puedo encriptarlo sin convertirlo, pero todavía me gustaría saber por qué la codificación se juega aquí. Además, ¿por qué debería tomarse en consideración la codificación? ¿No puedo obtener simplemente en qué …

28
¿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 (OverflowException) { WebId = Guid.Empty; } Me pregunto: ¿hay …




28
¿Qué es una excepción NullReferenceException y cómo la soluciono?
Las respuestas de esta pregunta son un esfuerzo comunitario . Edite las respuestas existentes para mejorar esta publicación. Actualmente no acepta nuevas respuestas o interacciones. На этот вопрос есть ответы en Stack Overflow en русском : Что такое NullReferenceException, и как мне исправить код? Tengo un código y cuando se …


19
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 implementa para liberar recursos administrados , …

30
¿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 las carpetas bin y obj …

5
¿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, elapsed = 0; double avg = 0.0; long temp = Fibo(1); for (int i = 1; i < …

20
¿Cuál es el mejor algoritmo para anular GetHashCode?
En .NET, el GetHashCodemétodo se usa en muchos lugares de las bibliotecas de clases base .NET. Implementarlo adecuadamente es especialmente importante para encontrar elementos rápidamente en una colección o al determinar la igualdad. ¿Existe un algoritmo estándar o una mejor práctica sobre cómo implementar GetHashCodemis clases personalizadas para no degradar …

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.