如何在Web Site项目中使用C# 7?
如何在Web Site项目中使用C# 7?
在开发Web Site项目时,有时候我们希望能够使用C# 7的一些新特性。然而,有一位开发者遇到了一个问题:如何在Web Site项目中使用C# 7?
这位开发者提到了一个关于程序集文件的问题。他想知道是否可以通过读取程序集文件来获取C# 7的版本信息。另一位开发者回答了他的问题,并提供了一段代码来实现这个目标。
System.Reflection.Assembly assembly = System.Reflection.Assembly.GetExecutingAssembly();
FileVersionInfo fvi = FileVersionInfo.GetVersionInfo(assembly.Location);
string version = fvi.FileVersion;
然而,这位回答者误解了问题。于是,其他开发者纷纷表示困惑。在这之后,没有人提供更多关于如何在Web Site项目中使用C# 7的解决方法。
这个问题的出现主要是因为开发者们对如何在Web Site项目中使用C# 7不够了解。解决这个问题的方法是提供一个正确的解决方案,或者向开发者们提供更多关于在Web Site项目中使用C# 7的信息。
总结起来,如果你想在Web Site项目中使用C# 7,可以通过使用正确的编译器和工具链来实现。然而,在Web Site项目中使用C# 7的具体步骤可能因项目的不同而有所差异。因此,建议你查阅相关文档或寻求专家的帮助,以获得更详细的指导。
如何在Web站点项目中使用C# 7?
在使用C#编程时,有时候我们需要确定我们的项目是否使用了特定版本的C#。下面是一个可以帮助我们确定当前C#版本的代码段:
static string version()
{
string[] v = typeof(string).Assembly.ImageRuntimeVersion.Replace("v","").Split('.');
string ver = v[0]+"."+v[1];
switch(ver)
{
case "1.0":
return "C# 1.0";
break;
case "1.1":
return "C# 1.2";
break;
case "2.0":
return "C# 2.0";
break;
case "3.5":
return "C# 3.0";
break;
case "4.0":
return "C# 4.0";
break;
case "4.5":
return "C# 5.0";
break;
case "4.6":
return "C# 6.0";
break;
case "4.6.2":
return "C# 7.0";
break;
default:
return "unknown";
}
}
public static void Main(string[] args)
{
string ver = version();
Console.Write(ver);
}
以上代码段可以通过检查当前运行时版本来确定所使用的C#版本。根据代码段的输出,我们可以确定项目使用的C#版本。例如,如果输出是"C# 7.0",则表示项目正在使用C# 7。
希望以上内容对您有所帮助!