Der Operator "is" arbeitet im Direktfenster für Boxed-Werte anders

9

Für eine eingerahmte int , z. object boxedInt = 0 definiert in Ihrem Code, sowohl is object als auch is int return false im Direktfenster von Visual Studio. Das ist ein Fehler, nicht wahr?

Code:

%Vor%

Direktes Fenster:

%Vor%

Microsoft Visual Studio Enterprise 2017
Version 15.3.3
VisualStudio.15.Release / 15.3.3 + 26730.12

Microsoft .NET Framework
Version 4.7.02046

Visuelles C # 2017 00369-60000-00001-AA135

Screenshot mit Watch window:

    
Marco Eckstein 07.09.2017, 13:19
quelle

1 Antwort

1

Aktivieren Sie unter Extras- & gt; Option- & gt; Debugging die Option "Verwenden Sie die älteren C # - und VB-Ausdruck-Evaluatoren", debuggen Sie sie erneut.

Aktualisierung:

Das Problem wurde hier gemeldet:

Ссылка

    
Jack Zhai-MSFT 08.09.2017 09:50
quelle