Yas*_*ier 5 c# visual-studio-2017
在我的项目中,我尝试稍微整理一下结构并将所有 C# 类放到一个单独的文件夹 (App_Code) 中。
问题是,即使项目设置为使用 C# 7.1(和 .net framework 4.7)
在示例中尝试使用较新的语法在子文件夹类中创建:
Namespace MyProject {
public static class Class1
{ (//*****Available since C# 6.0****)
public static string Test1 { get; } = ConfigurationManager.AppSettings["User"];
public static int Test2 ()
{
string s = "10";
int.TryParse(s, out int y); //*****Available since C# 7.0
return y;
}
}
Run Code Online (Sandbox Code Playgroud)
这会导致编译错误,指出此功能需要版本 6.x(或 7.x 在上面的“Test2”的情况下)而不是 5.0。
Intelisense 提示我更改版本,但即使按照提示操作,错误仍然存在。
不确定这是否重要,但 App_Code 文件夹中的类与项目其余部分中的类具有相同的命名空间。
我使用 VS 2017 Pro。
| 归档时间: |
|
| 查看次数: |
778 次 |
| 最近记录: |