Articles of do#

Comprobar si boolean es verdadero

bool foo = true; // Do this? if (foo) { } // Or this? if (foo == true) { } Me gusta uno de ellos y mi compañero de trabajo el otro. El resultado es el mismo, pero ¿qué es (más) correcto?

¿Cómo usar una cadena con comillas dentro?

Tengo la siguiente cadena, que quiero ejecutar como un proceso: Rundll32 Printui.dll,PrintUIEntry /ia /K /q /m “SHARP MX-5500N PS” /h “Windows NT x86” /v 3 /f sn0hwenu.inf Sin embargo, dada la presencia de comillas, no puedo insertar esta cadena en C # para hacerlo comstackr, manteniendo toda la estructura original. ¿Cómo debo solucionar esto? Es […]

Primero, el código del Entity Framework: ciclos o múltiples caminos en cascada

Tengo una clase de reserva que tiene un contacto de reserva (una Person ) y un conjunto de propiedades de navegación ( People ) que vincula a través de una tabla de unión a otro conjunto de propiedades de navegación ( Bookings ) en Person . ¿Cómo genero la tabla de Booking con eliminaciones en […]

¿Por qué strcmp () devuelve 0 cuando sus entradas son iguales?

Cuando realizo una llamada a la función de comparación de cadenas C de esta manera: strcmp(“time”,”time”) Devuelve 0, lo que implica que las cadenas no son iguales. ¿Alguien puede decirme por qué las implementaciones de C parecen hacer esto? Yo pensaría que devolvería un valor distinto de cero si es igual. Tengo curiosidad por las […]

Serializando el diccionario .NET

Posible duplicado: Serialize Class que contiene el miembro Dictionary ¿Puedo serializar un diccionario?

Llaves flotantes flotantes en C #

Hoy encontré un código de C # que no había visto antes. El progtwigdor definió un bloque de código usando solo llaves (no si, clase, función, etc.). { int i = 0; } i++; //compile error ¿Hay algún otro propósito que hacer que el código se vea más organizado? ¿Es bueno, malo o cualquier práctica […]

¿Cómo agregar referencias de ensamblado en Visual Studio Code?

Así que me he encontrado con un problema similar dos veces mientras trabajaba en mi primer proyecto en C #. Al intentar agregar cualquiera using System.Data; o using System.Timers; , Obtengo el error The type or namespace name ‘x’ doesn’t exist in the namespace ‘System’ (are you missing an assembly reference?). Intenté comenzar un nuevo […]

Bitwise gira la función izquierda

Estoy tratando de implementar una función de girar a la izquierda que gira un entero x dejado por n bits Ejemplo: rotateLeft (0x87654321,4) = 0x76543218 Operaciones legales: ~ & ^ | + <> hasta ahora tengo esto: int rotateLeft(int x, int n) { return ((x <> (32 – n))); } que me he dado cuenta […]

¿Cuál es la diferencia entre convertir un int en una cadena y el método ToString () en C #

¿Cuál es la diferencia entre convertir un Int en una cadena y el método ToString ()? Por ejemplo :- int MyInt = 10; label1.Text = (string)MyInt; // This Doesn’t Work label1.Text = MyInt.ToString(); // but this does.

Error de accesibilidad incoherente con el siguiente código c #. ¿Por qué?

¿Qué pasa con el siguiente código c #? El comstackdor informa este error: Accesibilidad incoherente: el tipo de parámetro ‘ClassLibrary1.Interface1’ es menos accesible que el método ‘ClassLibrary1.Class1.Class1 (ClassLibrary1.Interface1)’ con el siguiente código: interface Interface1 { bool IsDataValid(); /* Other interfaces */ } public class Class1 { public Interface1 interface1; public Class1(Interface1 interface1) { this.interface1 = […]