Ich habe in anderen Fragen gesehen, dass die Linq-Abfragesyntax zu einem Lambda kompiliert wird.Warum können Sie das Debuggen nicht bearbeiten und fortsetzen, wenn in der Methode ein Lambda-Ausdruck vorhanden ist?
Warum können Sie nicht edit-and-continue wenn es einen Lambda-Ausdruck in der Methode gibt, während mit Abfrage Notation können Sie?
Was ist am meisten ärgerlich und ernst macht mich überall zu verwenden Abfrage Notation Schalt betrachten, ist, dass selbst wenn der Code nicht in der Lambda ist, aber es gibt eine Lambda woanders in der gleichen Methode können Sie nicht edit-and-continue! Das sind unnötige Schmerzen, die unachtsamen Entwicklern zugefügt werden!
Einverstanden. Ich benutze Edit-and-Continue viel, aber jetzt, dass ich lambdas viel benutze, hat es diese Funktion irgendwie getötet. –
mögliches Duplikat von [Warum kann ich keine Methode bearbeiten, die eine anonyme Methode im Debugger enthält?] (Http://stackoverflow.com/questions/581967/why-can-i-not-edit-a-method-that -contains-an-anonyme-Methode-im-Debugger) – nawfal
Für diejenigen, die 2016 lesen, können Sie dies jetzt in VS2015 tun. Es gibt immer noch einige Einschränkungen, aber im Großen und Ganzen haben sie großartige Arbeit geleistet. – matrixugly