Articles of c #

API de exploración de virus .NET

Estoy construyendo una aplicación web en la que necesito escanear los archivos cargados por el usuario en busca de virus. ¿Alguien con experiencia en construir algo como esto puede proporcionar información sobre cómo poner esto en marcha? Supongo que los paquetes de software antivirus tienen API para acceder a su funcionalidad programáticamente, pero parece que […]

Aplicar la comprobación de tipo fuerte en C (rigor de tipo para typedefs)

¿Hay alguna forma de aplicar un cast explícito para los typedefs del mismo tipo? Tengo que lidiar con utf8 y algunas veces me confundo con los índices para el recuento de caracteres y el recuento de bytes. Entonces sería bueno tener algunos typedefs: typedef unsigned int char_idx_t; typedef unsigned int byte_idx_t; Con la adición de […]

ASP.NET MVC Razor render sin encoding

Razor codifica cadena por defecto. ¿Hay alguna syntax especial para renderizar sin encoding?

Llamar a una función antes principal

Posible duplicado: ¿Es main () realmente el inicio de un progtwig C ++? ¿Es posible llamar a mi función antes del inicio del progtwig? ¿Cómo puedo hacer este trabajo en C++ o C ?

El progtwig “Hello World” de GCC C ++ -> .exe tiene una capacidad de 500kb cuando se comstack en Windows. ¿Cómo puedo reducir su tamaño?

Recientemente comencé a aprender C ++: estoy usando la versión de Nuwen de MingW en Windows, usando NetBeans como IDE (también tengo MSDN AA Version de MSVC 2008, aunque no la uso muy a menudo). Al comstackr este sencillo progtwig: #include using namespace std; int dog, cat, bird, fish; void f(int pet) { cout << […]

Crear una tarea completa

Quiero crear una Task completa (no Task ). ¿Hay algo incorporado en .NET para hacer esto? Una pregunta relacionada: crea una tarea completada

¿Cuál es la diferencia entre las propiedades automáticas getter-only y las propiedades corporales de la expresión?

En el C # 6, puede simplificar la implementación de una propiedad mediante el uso de una propiedad auto getter-only. Por ejemplo, si estuviera implementando la clase Stream abstracta: public override bool CanRead { get; } = true; Sin embargo, también puedo escribirlo con un cuerpo de expresión, también nuevo en C # 6: public […]

C-Style Strings como argumentos de plantilla?

¿Se pueden usar cadenas C-Style como argumentos de plantilla? Lo intenté: template struct X { const char *GetString() const { return str; } }; int main() { X x; cout<<x.GetString(); } Y aunque no tengo quejas sobre la definición de clase, la instanciación produce ‘X’ : invalid expression as a template argument for ‘str’ (VC).

¿Por qué no puedo definir una función dentro de otra función?

Esta no es una pregunta de función lambda, sé que puedo asignar una lambda a una variable. ¿Cuál es el punto de permitirnos declarar, pero no definir una función dentro del código? Por ejemplo: #include int main() { // This is illegal // int one(int bar) { return 13 + bar; } // This is […]

¿Cómo puedo ordenar una matriz bidimensional en C #?

Tengo una matriz bidimensional (de cadenas) que compone mi tabla de datos (de filas y columnas). Quiero ordenar esta matriz por cualquier columna. Traté de encontrar un algoritmo para hacer esto en C #, pero no he tenido éxito. Cualquier ayuda es apreciada.