Por tanto el reloj y las ventanas inmediatas en Visual Studio, se utilizará la cadena devuelta por ToString() de un objeto.
Para que pueda anular ToString() si desea y formatear la representación legible por el ser humano de cualquiera de sus clases para que muestren la información que necesita en las ventanas Ver o Inmediato durante las actividades de depuración.
Por ejemplo,
public class Foo
{
public String Bar { get; set; }
private Int32 _intValue;
public Int32 Value { get { return _intValue; } }
override public ToString()
{
return "Bar: " + Bar + " has Value: " + Value;
}
}
Así que ahora si se crea una matriz de Foo objetos nombrados fooArray, mecanografía? fooArray en la ventana Inmediato mostrará una lista de todos los objetos Foo con el valor de retorno ToString() para cada uno entre llaves. Algo como esto:
? fooArray
{Foo[2]}
[0]: {Bar: hi has Value: 1}
[1]: {Bar: there has Value: 2}
No se puede usar lambdas, y no se puede suponer que se está haciendo referencia a Linq. – mletterle
Buen punto, elimino el lambda. – BFree
"Enlace de error al método de destino" – MedicineMan