Preguntas etiquetadas con .net

106
Crea un diccionario en una lista con agrupación

Tengo el siguiente objeto en una lista: public class DemoClass { public int GroupKey { get; set; } public string DemoString { get; set; } public object SomeOtherProperty { get; set; } } Ahora, quiero crear el siguiente diccionario a partir de él: Dictionary<int,

106
Arrastra y suelta archivos en WPF

Necesito colocar un archivo de imagen en mi aplicación WPF. Actualmente tengo un evento que se activa cuando dejo caer los archivos, pero no sé qué hacer a continuación. ¿Cómo obtengo la imagen? ¿El senderobjeto es la imagen o el control? private void ImagePanel_Drop(object sender, DragEventArgs...

106
'is' versus try cast con check nulo

Noté que Resharper sugiere que cambie esto: if (myObj.myProp is MyType) { ... } dentro de esto: var myObjRef = myObj.myProp as MyType; if (myObjRef != null) { ... } ¿Por qué sugeriría este cambio? Estoy acostumbrado a que Resharper sugiera cambios de optimización y cambios de reducción de...

106
Declaración de sintaxis de retorno impar

Sé que esto puede sonar extraño, pero ni siquiera sé cómo buscar esta sintaxis en Internet y tampoco estoy seguro de qué significa exactamente. Así que miré un poco de código MoreLINQ y luego noté este método public static IEnumerable<TSource> DistinctBy<TSource, TKey>(this...