在.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;
}