如何在Web Site项目中使用C# 7?

33 浏览
0 Comments

如何在Web Site项目中使用C# 7?

我如何在C#代码中输出应用程序所使用的C#版本(无论是MVC应用程序、网站还是控制台应用程序)。\n我已经花了很长时间搜索这个问题 - 我在Google上找不到任何相关信息 - 这很奇怪。\n我搜索了:\n\"在代码中输出C#版本\"\n\"获取当前应用程序的C#版本的方法\"\n以及其他很多搜索词。\n这样的功能真的存在吗?\n我想要输出像\"C#版本7\"或\"5\"之类的内容。

0
0 Comments

如何在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的具体步骤可能因项目的不同而有所差异。因此,建议你查阅相关文档或寻求专家的帮助,以获得更详细的指导。

0
0 Comments

如何在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。

希望以上内容对您有所帮助!

0