Articles of c #

¿Cómo obtener una colección de valores List de app.config en WPF?

El siguiente ejemplo completa ItemsControl con una lista de directorios de copia de seguridad que obtengo del código. ¿Cómo puedo cambiar esto para obtener la misma información del archivo app.config? XAML: código detrás: using System.Collections.Generic; using System.Windows; using System.Configuration; using System.ComponentModel; namespace TestReadMultipler2343 { public partial class Window1 : Window, INotifyPropertyChanged { #region ViewModelProperty: Title […]

¿Tiene este código de “The C ++ Programming Language” 4ª edición, sección 36.3.6, un comportamiento bien definido?

En la sección 36.3.6 sección 4 de la edición de la 4ta edición del lenguaje de progtwigción C ++ de Bjarne Stroustrup, el siguiente código se usa como ejemplo de encadenamiento : void f2() { std::string s = “but I have heard it works even if you don’t believe in it” ; s.replace(0, 4, “” […]

Lista genérica: mover un elemento dentro de la lista

Entonces tengo una lista genérica y un valor oldIndex y newIndex . Quiero mover el elemento a oldIndex , a newIndex … tan simple como sea posible. ¿Alguna sugerencia? Nota El ítem debe terminar entre los ítems en (newIndex – 1) y newIndex antes de ser eliminado.

Marco sencillo para OpenGL Shaders en C / C ++

Solo quería probar algunos sombreadores en una imagen plana. Resulta que escribir un progtwig en C, que solo toma una imagen como una textura y se aplica, digamos un desenfoque gaussiano, como un sombreador de fragmentos no es tan fácil: tiene que inicializar OpenGL que son como 100 líneas de código, luego entendiendo los GLBuffers, […]

referencia indefinida a la función de plantilla

Tengo tres archivos. Los contenidos de main.cpp son #include #include #include “util.h” int main() { using Util::convert2QString; using namespace std; int n =22; QString tmp = convert2QString(n); return 0; } util.h namespace Util { template QString convert2QString(T type , int digits=0); } util.cpp namespace Util { template QString convert2QString(T type, int digits=0) { using std::string; […]

¿Cómo iniciar sesión programáticamente en un sitio web a screenscape?

Necesito información de un sitio web que no sea mío, para obtener esta información necesito iniciar sesión en el sitio web para recostackr la información, esto sucede a través de un formulario HTML. ¿Cómo puedo hacer esta captura de pantalla autenticada en C #? Información extra: Autenticación basada en cookies. Acción POST necesaria.

¿Por qué no puedo tener miembros protegidos de la interfaz?

¿Cuál es el argumento en contra de declarar miembros de acceso protegido en las interfaces? Esto, por ejemplo, no es válido: public interface IOrange { public OrangePeel Peel { get; } protected OrangePips Seeds { get; } } En este ejemplo, la interfaz IOrange garantizaría que los implementadores al menos proporcionan una instancia de OrangePips […]

¿Por qué este código F # es tan lento?

Una implementación de Levenshtein en C # y F #. La versión C # es 10 veces más rápida para dos cadenas de aproximadamente 1500 caracteres. C #: 69 ms, F # 867 ms. ¿Por qué? Por lo que puedo decir, ¿hacen exactamente lo mismo? No importa si es una versión Release o Debug. EDITAR: […]

Verifique si dos listas son iguales

Tengo una clase de la siguiente manera: public class Tag { public Int32 Id { get; set; } public String Name { get; set; } } Y tengo dos listas de tags: List tags1; List tags2; Usé la selección de LINQ para obtener los id de cada lista de tags. Y entonces: List ids1 = […]

Lea el archivo binario en una estructura

Estoy tratando de leer datos binarios usando C #. Tengo toda la información sobre el diseño de los datos en los archivos que quiero leer. Puedo leer los datos “fragmento por fragmento”, es decir, obteniendo los primeros 40 bytes de datos convirtiéndolos en una cadena, obtengo los siguientes 40 bytes. Como hay al menos tres […]