Articles of c #

ifstream no lee el carácter EOF

Estoy creando un progtwig (en C ++) que toma un archivo ASCII y lee algunos valores de cada línea hasta que llega al final del archivo. Estoy utilizando ifstream para leer el archivo, y nunca he tenido problemas para detenerlo cuando uso el método ifstream.eof() . Esta vez, sin embargo, a pesar de que encontró […]

¿Cómo puedo serializar / deserializar un diccionario con claves personalizadas usando Json.Net?

Tengo la siguiente clase, que uso como clave en un diccionario: public class MyClass { private readonly string _property; public MyClass(string property) { _property = property; } public string Property { get { return _property; } } public override bool Equals(object obj) { MyClass other = obj as MyClass; if (other == null) return false; […]

variable estática en la statement o definición de clase?

Soy nuevo en C ++. Tengo una clase como esta: class CodeTest { private: static const int TOTAL=100; }; ¿ TOTAL es una statement o una definición ? Cuando estaba leyendo el libro de Scott Meyer, se mencionó que en el archivo de implementación debemos definir algo como: const int CodeTest::TOTAL; ¿Por qué es esto […]

C # Linq a SQL: Cómo express “CONVERTIR ( COMO INT)”?

En MSSQL puedes convertir una cadena en un entero como este: CONVERT(INT, table.column) ¿Hay alguna expresión de C # que Linq to SQL traduzca a esto? En C #, normalmente puede hacer lo mismo usando int.Parse() , pero desafortunadamente, tratar de usar int.Parse() en una consulta de Linq produce un error: Método ‘Int32 Parse (System.String)’ […]

Trabajando con el evento AppDomain.AssemblyResolve

AppDomain.AssemblyResolve utilizar el evento AppDomain.AssemblyResolve para manejar excepciones mientras resuelvo Assemblies de algunos dll cargados en el tiempo de ejecución ( SerializationException para el tipo cargado dinámicamente ). Cuando se dispara el evento, cargo todas las DLL en mi directorio y creo una matriz de Assembly , luego utilizo este método para obtener la Assembly […]

Count regex reemplaza (C #)

¿Hay alguna manera de contar la cantidad de reemplazos que hace una llamada Regex.Replace? Por ejemplo, para Regex.Replace(“aaa”, “a”, “b”); Quiero sacar el número 3 (el resultado es “bbb” ); para Regex.Replace(“aaa”, “(?aa?)”, “${test}b”); Quiero sacar el número 2 (el resultado es “aabab” ). Maneras en que puedo pensar para hacer esto: Use un MatchEvaluator […]

La misma función con const y sin – ¿Cuándo y por qué?

T& f() { // some code … } const T& f() const { // some code … } He visto esto un par de veces ahora (en el libro introductorio que he estado estudiando hasta ahora). Sé que el primer const hace que el valor de retorno sea const, en otras palabras: no modificable. El […]

Hexagonal a matriz de caracteres en C

Dada una cadena de valores hexadecimales, es decir, por ejemplo, “0011223344”, es decir 0x00, 0x11, etc. ¿Cómo agrego estos valores a una matriz char? Equivalente a decir: char array[4] = { 0x00, 0x11 … };

La dirección de correo electrónico de Amazon SES no está verificada

Estoy comenzando con los servidores de Amazon y comencé a estudiar sobre SES. Estoy usando asp.net C # e hice mis tutoriales basados ​​en código. Ya revisé el dominio y también revisé los correos electrónicos en los que ejecutaré la prueba. De modo que cuando ejecuto mi código genera el siguiente mensaje de error: Transacción […]

Confusión con respecto a la modificación de la variable const usando punteros

El siguiente ejemplo añadió confusión en mi comprensión. No puedo entender cómo es posible modificar la variable const local. Por favor, ayúdame a entender lo mismo. /* Compile code without optimization option */ // volatile.c #include int main(void) { const int local = 10; int *ptr = (int*) &local; printf(“Initial value of local : %d […]