c#

Código C# para validar la dirección de correo electrónico

¿Cuál es el código más elegante para validar que una cadena es una dirección de correo electrónico válida?

Cuándo debo usar una Lista vs una Lista enlazada

¿Cuándo es mejor usar una Lista vs una lista enlazada ?

async / await - ¿cuándo devolver una tarea vs void?

Bajo qué escenarios uno querría usar public async Task AsyncMethod(int num) En lugar de public async void AsyncMethod(i ... nc y await? public static async void AsyncMethod2(int num) { await Task.Factory.StartNew(() => Thread.Sleep(num)); }

Son instancias de clase estáticas únicas para una solicitud o un servidor en ASP.NET?

En un ASP.NET sitio web, ¿son las clases estáticas únicas para cada solicitud web, o se instancian cuando es necesario y GCed ... oballyAccessibleClass(); } return items["TheInstance"] as GloballyAccessibleClass; } } }

El valor predeterminado para KeyValuePair

Tengo un objeto del tipo IEnumerable<KeyValuePair<T,U>> keyValueList, estoy usando var getResult= keyValueList ... de que no pueda encontrar el elemento correcto? No puedo comprobar si es null o no, porque KeyValuePair es una estructura.

¿Cómo suspendo la pintura para un control y sus hijos?

Tengo un control al que tengo que hacer grandes modificaciones. Me gustaría evitar completamente que se vuelva a dibujar mie ... Suspender el despliegue y reanudar el despliegue no son suficientes. ¿Cómo suspendo la pintura para un control y sus hijos?

¿La mejor manera de leer un archivo grande en una matriz de bytes en C#?

Tengo un servidor web que leerá archivos binarios grandes (varios megabytes) en matrices de bytes. El servidor podría estar l ... ryReader(fs); long numBytes = new FileInfo(fileName).Length; buff = br.ReadBytes((int) numBytes); return buff; }

Seleccionar distinto usando linq [duplicar]

Esta pregunta ya tiene una respuesta aquí: LINQ: Valores distintos ... a 2 c 3 d Es decir, si hay una repetición de id, el resultado debe tomar la primera ocurrencia solamente.

HTTP POST Devuelve Error: 417 " Expectation Failed."

Cuando intento PUBLICAR en una URL, resulta en la siguiente excepción: El servidor remoto devolvió un error: (417) La E ... Usar un par HttpWebRequest/HttpWebResponse o un HttpClient no hace ninguna diferencia. ¿Qué está causando esta excepción?

¿Cuál es la diferencia entre tarea e hilo?

En C# 4.0, tenemos Task en el Sistema .Enhebrando.Tasks espacio de nombres. ¿Cuál es la verdadera diferencia entre Thread y ... o. Si alguien sabe sobre el mismo tipo de pregunta es publicado aquí anteriormente, amablemente dar la referencia del enlace.

La mejor manera de combinar dos o más matrices de bytes en C#

Tengo matrices de 3 bytes en C# que necesito combinar en una. ¿Cuál sería el método más eficiente para completar esta tarea?

LINQ: Seleccione un objeto y cambie algunas propiedades sin crear un nuevo objeto

Usando LINQ, si quisiera realizar alguna consulta y devolver el objeto desde la consulta, pero cambiar solo algunas de las pr ... ropiedad? Es esto posible? Ejemplo: var list = from something in someList select x // but change one property

Unirse / Dónde con LINQ y Lambda

Estoy teniendo problemas con una consulta escrita en LINQ y Lambda. Hasta ahora, estoy recibiendo un montón de errores aquí e ... new { Post = post, Meta = meta }); Soy nuevo en el uso de LINQ, por lo que no estoy seguro de si esta consulta es correcta.

Contar los elementos de un IEnumerable sin la iteración?

private IEnumerable<string> Tables { get { yield return "Foo"; yield return "Bar"; } } Di ... ¿Hay alguna forma en que pueda averiguar el valor de m sin iterar antes de mi iteración principal? Espero haber sido claro.

Obtener un sub-array de un array existente

Tengo una matriz X de 10 elementos. Me gustaría crear una nueva matriz que contenga todos los elementos de X que comiencen en ... los elementos de la nueva matriz sean clones. Array.copy es solo un estilo C memcpy equivalente, no es lo que estoy buscando.

Modificador de acceso "interno" de C# al realizar pruebas unitarias

Soy nuevo en pruebas unitarias y estoy tratando de averiguar si debo comenzar a usar más modificador de acceso 'interno'. Sé ... ) tiene su propio proyecto de prueba. ¿Pueden decirme una razón por la que no debería hacer esto? Cuándo debo usar 'privado'?

Clonación profunda de objetos

Quiero hacer algo como: MyObject myObj = GetMyObj(); // Create and fill a new object MyObject newObj = myObj.Clone(); Y lu ... ofundamente un objeto para que el objeto clonado pueda ser modificado sin que ningún cambio se refleje en el objeto original?

Capturar múltiples excepciones a la vez?

Se desaconseja simplemente atrapar System.Exception. En cambio, solo las excepciones" conocidas " deben ser capturadas. Ahor ... a esperada, desea para "restablecer" el object. Sin embargo, si hay una excepción inesperada, todavía quiero lanzar más alto.

Agregar valores a una matriz de C #

Probablemente uno muy simple esto - estoy empezando con C# y necesito agregar valores a una matriz, por ejemplo: int[] term ... ado PHP, esto es lo que estoy tratando de hacer en C#: $arr = array(); for ($i = 0; $i < 10; $i++) { $arr[] = $i; }

C# loop-break vs. continue

En un bucle de C# (siéntase libre de responder para otros lenguajes), ¿cuál es la diferencia entre romper y continuar como un ... meConditionEvalsToTrue) { break; //what's the difference between this and continue ? //continue; } }