Articles of c #

¿Cómo puedo vincular un ComboBox para que el displaymember sea concat de 2 campos de datatable de origen?

Me gustaría vincular un ComboBox a una DataTable (no puedo alterar su esquema original) cbo.DataSource = tbldata; cbo.DataTextField = “Name”; cbo.DataValueField = “GUID”; cbo.DataBind(); Quiero que el ComboBox muestre tbldata.Name + tbldata.Surname . Por supuesto, agregar el nuevo nombre + apellido como un campo al tbldata justo antes de la vinculación es posible, pero estoy […]

ASP.NET Web API y clase

Tengo una clase que está marcada con [Serializable]. Cuando lo devuelvo desde la API web, los nombres de los campos son todos funky. Normalmente, el JSON devuelto es [{“OrderId”:797 … JSON devuelto al usar [Serializable] [{“k__BackingField”:797 … Quiero marcarlo serializable para usar un BinaryFormatter para el almacenamiento en caché. ¿Hay alguna otra manera que escribir […]

Implementación de funciones anidadas

Recientemente descubrí que gcc permite la definición de función anidada. En mi opinión, esta es una característica interesante, pero me pregunto cómo implementarla. Si bien no es difícil implementar llamadas directas de funciones anidadas pasando un puntero de contexto como un argumento oculto, gcc también permite tomar un puntero a una función anidada y pasar […]

utilizando la palabra clave struct en la statement de variables en C ++

Tengo la sensación de que esto puede estar relacionado con la syntax C, pero comencé mi vida de progtwigción con C ++, así que no estoy seguro. Básicamente, he visto esto: struct tm t; memset( &t, 0, sizeof(struct tm) ); Estoy un poco confundido con esta syntax, ya que normalmente esperaría que lo anterior se […]

actualizar una tabla de cadenas con UpdateResource

Hice la pregunta aquí – actualizando STRING TABLE a través de UpdateResource (agregando varias cadenas) Y ahora vuelvo a preguntar, ya que esta vez puedo agregar muchos más detalles a la pregunta. He estado probando esto el último día o algo sin valor real. Lo que quiero que sea el resultado es así (manualmente agregué […]

Añadir desplazamiento a IntPtr

Estoy buscando una forma de realizar operaciones de puntero en C # o .NET en particular. Quiero hacer algo muy simple Tener un puntero IntPtr Quiero obtener el objeto IntPtr que apunta a 2 bytes más adelante. Leí una publicación que dice que el fragmento de engaño funcionará … IntPtr ptr = new IntPtr(oldptr.ToInt32() + […]

Asociación de tipo de archivo con la aplicación (C #)

Tengo algunas preguntas relacionadas: 1) ¿Es posible hacer que mi progtwig cambie la asociación del tipo de archivo pero solo cuando se está ejecutando? ¿Ves algo mal con este comportamiento? 2) La otra opción que estoy viendo es permitir que los usuarios decidan abrir con mi aplicación o restablecer la asociación predeterminada … algo así […]

Convertir matriz de caracteres a single int?

¿Alguien sabe cómo convertir una matriz de caracteres en una sola int? char hello[5]; hello = “12345”; int myNumber = convert_char_to_int(hello); Printf(“My number is: %d”, myNumber);

¿Cuál es el formato final para la interpolación de cuerdas en VS 2015?

No puedo hacer que la interpolación de cadenas funcione. Las últimas noticias de MS que encontré fueron http://blogs.msdn.com/b/csharpfaq/archive/2014/11/20/new-features-inc-c-6.aspx Sin embargo, todo lo que se dice no funciona. ¿Alguien sabe si la interpolación de cuerdas la convirtió en VS 2015? Hay alguna documentación al respecto? ¿Puedes dar un ejemplo? Por ejemplo, ninguno de estos formatos funciona […]

¿Por qué no puedo acceder a un miembro protegido desde una instancia de una clase derivada?

Hace tiempo que no uso C ++ y no puedo entender por qué el seguimiento no funciona: class A { protected: int num; }; class B : public A { }; main () { B * bclass = new B (); bclass->num = 1; } Comstackr esto produce: error C2248: ‘A :: num’: no ​​se […]