在用Visual Studio開發C#時, 如果是要臨時寫一小段Code驗證語法, 其實不用開個新專案來寫, 有個C# Interactive的視窗功能可以用。只要打開 View > Other Windows > C# Interactive 就可以簡單寫一些Code。

今天要寫的不是說怎麼在裡面寫Code, 而是怎麼切換.NET Framework / .NET版本, 它稱為執行引擎(Exection engine)。根據這篇https://github.com/dotnet/roslyn/pull/45046提到, 這個視窗打開時預設是在.NET Framework 64-bit的環境。這裡可以用以下方式切換不同的版本
#reset 32

#reset 64

#reset core

若沒有切換到對的版本, 可能就會遇到不正常的狀況, 例如下面這句, 這是.NET才有的, 而.NET Framework 64-bit則沒有,

若切換到正確版本(#reset core),才能看到正確結果
