Articles of .net

Aplicar función a todos los elementos de colección a través de LINQ

Recientemente comencé con LINQ y es increíble. Me preguntaba si LINQ me permitiría aplicar una función, cualquier función, a todos los elementos de una colección, sin utilizar foreach. Algo así como las funciones python lambda. Por ejemplo, si tengo una lista int, ¿puedo agregar una constante a cada elemento con LINQ? Si tengo una tabla […]

Reemplazar secuencias de escape unicode en una cadena

Tenemos un archivo de texto que tiene un texto siguiente “\u5b89\u5fbd\u5b5f\u5143” Cuando leemos una información de archivo en c # .net, se muestra como “\\u5b89\\u5fbd\\u5b5f\\u5143” Nuestro método de deencoding es public string Decoder(string value) { Encoding enc = new UTF8Encoding(); byte[] bytes = enc.GetBytes(value); return enc.GetString(bytes); } Cuando paso el valor del Código string Output=Decoder(“\u5b89\u5fbd\u5b5f\u5143”); […]

¿Cuál es el Framework BDD más maduro para .NET?

Hemos estado usando BDD – Desarrollo impulsado por comportamiento (desde la perspectiva de Dan North) como un mecanismo para registrar las pruebas de aceptación de los usuarios e impulsar el desarrollo en un par de proyectos, con un éxito decente. Hasta la fecha, no hemos automatizado las pruebas en sí mismas. Ahora estoy buscando automatizar […]

Configuración de .NET (app.config / web.config / settings.settings)

Tengo una aplicación .NET que tiene diferentes archivos de configuración para comstackciones de Debug y Release. Por ejemplo, el archivo debug app.config apunta a un SQL Server de desarrollo que tiene habilitada la depuración y el objective de lanzamiento apunta al servidor SQL en vivo. También hay otras configuraciones, algunas de las cuales son diferentes […]

¿Cómo continuar la salida de campo en una segunda página?

He generado un PDF a partir de una plantilla. El PDF tiene un campo en el medio que es de longitud variable. Estoy intentando trabajar de modo que si el contenido del campo se desborda, el progtwig usará una segunda plantilla de instancia como segunda página y continuará en el mismo campo allí. es posible?

Cómo almacenar / recuperar la clave pública / privada de RSA

Quiero usar el cifrado de clave pública RSA. ¿Cuál es la mejor manera de almacenar o recuperar claves privadas y públicas? ¿Es XML una buena idea aquí? ¿Cómo obtener las llaves? RSAParameters privateKey = RSA.ExportParameters(true); RSAParameters publicKey = RSA.ExportParameters(false); Porque los RSAParameters tienen los siguientes miembros: D, DP, DQ, Exponent, InverseQ, Modulus, P, Q ¿Cuál […]

Cómo imprimir la tabla datagridview con su encabezado en vb.net?

Estoy creando una función de vista previa de impresión en un sistema que estoy desarrollando que hará una vista previa de la vista de cuadrícula de datos que quiero imprimir. Usé los códigos de Ooopsoft como referencia y funciona bien excepto por un pequeño problema. Problema: En el se puede ver que falta la fila […]

¿Por qué se omiten los contenedores de propiedades .NET en el tiempo de ejecución cuando se configuran las propiedades de dependencia en XAML?

Estoy leyendo el libro de Adam Nathan “WPF 4 Unleashed” y hay la siguiente advertencia en la página 82: Los contenedores de propiedades .NET se omiten en el tiempo de ejecución cuando se configuran las propiedades de dependencia en XAML. Aunque el comstackdor XAML depende del contenedor de propiedades en tiempo de comstackción, WPF llama […]

HTTP POST devuelve error: 417 “Expectation Failed”.

Cuando bash enviar POST a una URL, se produce la siguiente excepción: El servidor remoto devolvió un error: (417) Expectation Failed. Aquí hay un código de muestra: var client = new WebClient(); var postData = new NameValueCollection(); postData.Add(“postParamName”, “postParamValue”); byte[] responseBytes = client.UploadValues(“http://…”, postData); string response = Encoding.UTF8.GetString(responseBytes); // (417) Expectation Failed. Usar un par […]

¿Por qué usar try {} finally {} con un bloque try vacío?

Noté en System.Threading.TimerBase.Dipose() el método tiene un bloque try{} finally{} pero el try{} está vacío. ¿Hay algún valor en usar try{} finally{} con un bash vacío? http://labs.developerfusion.co.uk/SourceViewer/browse.aspx?assembly=SSCLI&namespace=System.Threading&type=TimerBase [ReliabilityContract(Consistency.WillNotCorruptState, Cer.MayFail)] internal bool Dispose(WaitHandle notifyObject) { bool status = false; bool bLockTaken = false; RuntimeHelpers.PrepareConstrainedRegions(); try { } finally { do { if (Interlocked.CompareExchange(ref m_lock, 1, 0) […]