在.cshtml視圖中使用插值字符串會導致以下intellisense錯誤:Feature 'interpolated strings' is not used in C#5. Please use language version 6 or greater.此和其他C#7語言功能在編譯代碼(.cs文件)中工作, 。 正如您在下面看到的,最新的主要版本是 C#7。 根據this question評
目前在c#7(版本15.3.4)中,以下代碼有效編譯,但兩個變量都合法無法使用。 switch(fruit)
{
case Apple apple:
case Orange orange:
// impossible to use apple or orange
break;
case Banana banana:
break;
}