Si j'ai un objet qui est entre autres un IEnumerable et que je vider cet objet, j'obtiens les valeurs énumérées.Comment puis-je vider les propriétés normales sur un IEnumerable dans Linqpad
Y at-il un moyen d'obtenir LINQPad à la liste des autres propriétés:
exemple ci-dessous Se: Puis-je être Dump d'inclure Bonjour et propriétés chiffres?
void Main()
{
var t = new test();
var d = new Dictionary<string,string> {{"Hello","World"},{"Good by","Sky"}};
t.Dump();
d.Dump();
}
// Define other methods and classes here
public class test : IEnumerable
{
public string Hello { get { return "World"; }}
public List<int> digits { get { return new List<int> {0,1,2,3,4,5,6,7,8,9}; }}
public IEnumerator GetEnumerator() { yield return "Hej"; }
}
rien liek une réponse rapide - vous devez ajouter votre propre méthode ToDump() à l'objet. Voir https://www.linqpad.net/CustomizingDump.aspx –