Articles of .net

Diferencia entre decimal, flotante y doble en .NET?

¿Cuál es la diferencia entre decimal , float y double en .NET? ¿Cuándo alguien usaría uno de estos?

Encriptar y desencriptar una cadena en C #?

¿Cómo puedo encriptar y desencriptar una cadena en C #?

¿Qué es una excepción IndexOutOfRangeException / ArgumentOutOfRangeException y cómo la arreglo?

Tengo un código y cuando se ejecuta, arroja una IndexOutOfRangeException , diciendo: El índice esta fuera de los límites de la matriz. ¿Qué significa esto y qué puedo hacer al respecto? Dependiendo de las clases utilizadas, también puede ser ArgumentOutOfRangeException Se produjo una excepción del tipo ‘System.ArgumentOutOfRangeException’ en mscorlib.dll pero no se manejó en el […]

Deserializar JSON en C # objeto dynamic?

¿Hay alguna forma de deserializar el contenido JSON en un tipo dynamic C # 4? Sería bueno omitir la creación de un grupo de clases para utilizar DataContractJsonSerializer.

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 crear un nuevo objeto y […]

¿Hay alguna manera de verificar si un archivo está en uso?

Estoy escribiendo un progtwig en C # que necesita acceder repetidamente a 1 archivo de imagen. La mayoría de las veces funciona, pero si mi computadora funciona rápido, intentará acceder al archivo antes de que se haya guardado en el sistema de archivos y arrojará un error: “Archivo en uso por otro proceso” . Me […]

¿Cómo se hace una copia profunda de un objeto en .NET (C # específicamente)?

Quiero una verdadera copia profunda. En Java, esto fue fácil, pero ¿cómo lo haces en C #?

¿Cuál es la diferencia entre String y string en C #?

Ejemplo ( observe el caso ): string s = “Hello world!”; String s = “Hello world!”; ¿Cuáles son las pautas para el uso de cada uno? Y cuales son las diferencias ?

Uso adecuado de la interfaz IDisposable

Al leer la documentación de MSDN, sé que el uso “primario” de la interfaz IDisposable es para limpiar los 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 método Dispose() se implementa para liberar recursos administrados , lo […]

¿Cuáles son algunos buenos perfiladores de .NET?

¿Qué perfiladores ha usado al trabajar con progtwigs .net, y cuál recomendaría particularmente?