Ich war mir nicht sicher, wie ich die Frage formulieren sollte, aber ich möchte den Code schrittweise durchgehen, während er die .NET-Klassen/Methoden usw. durchläuft.
Zuvor hatte ich mich erkundigt, wie man den Code für die Klassen in der .NET-Bibliothek anzeigen kann, und ich bin bei .NET Reflector gelandet, den ich mir sofort heruntergeladen habe. Jetzt, als Beispiel, suche ich nach weiteren Informationen.
Ich habe eine Methode in meinem Programm, die wie folgt aussieht:
public bool DoThisJob(string job)
{
if (jobsICanDo.Contains(job))
return true;
}
Dabei ist jobsICanDo ein Array von Strings, die die verschiedenen Aufträge enthalten.
Wenn ich diesen Code, die "Contains(job)"-Methode, ausführe, möchte ich in der Lage sein, den Code Schritt für Schritt zu durchlaufen, da er den ganzen Weg durch die .NET-Bibliotheken und -Klassen geht, die an der Rückgabe des Ergebnisses beteiligt sind.
Kurz gesagt, ich bin ein Anfänger und möchte verstehen, wie alle Bibliotheken funktionieren. Ich will nicht einfach akzeptieren, dass es funktioniert und weitergehen.
Meine spezifische Frage ist nun, dass ich .NET Reflector habe und den Code in allen .NET-Bibliotheken anzeigen kann, gibt es eine Möglichkeit für mich, tatsächlich diesen Code in Aktion zu sehen und zu beobachten, wie meine Eingabe durch die .NET-Bibliotheken und Klassen durchläuft?
EDIT Es scheint zumindest ein wenig Verwirrung darüber zu geben, wonach ich genau suche. Ich setze einen Haltepunkt an der Stelle if (jobsICanDo.Contains(job)). Ich lasse mein Programm laufen, und es macht sein Ding, und wenn es dort ankommt, hält es an. Wenn ich in die nächste Codezeile gehe, gibt es einfach true zurück und macht weiter. Ich möchte sehen, was die Contains-Methode genau wie der Rest meines Codes tut.