如何获得操作系统名称
问题描述:
我有这样的C#代码:如何获得操作系统名称
public static void Main(string[] args)
{
string os = System.OperatingSystem;
Console.ForegroundColor = ConsoleColor.White;
//..and more
和它说,“‘System.OperatingSystem’是‘型’,这是不是在给定的情况下(CS0119)有效” 。那么如何删除这个错误?
答
System.OperatingSystem
是一种类型,你不能将它赋值给一个变量。你想实现什么?正在运行的操作系统名称?你可以这样做:
Environment.OSVersion.ToString()
+0
哦,男人......非常感谢...... – JetFly
只是阅读错误信息,它解释*完全*有什么问题。只需检查类型的属性。 –