2017-01-30 130 views
1

我有这样的C#代码:如何获得操作系统名称

public static void Main(string[] args) 
{ 
    string os = System.OperatingSystem; 
    Console.ForegroundColor = ConsoleColor.White; 
    //..and more 

和它说,“‘System.OperatingSystem’是‘型’,这是不是在给定的情况下(CS0119)有效” 。那么如何删除这个错误?

+0

只是阅读错误信息,它解释*完全*有什么问题。只需检查类型的属性。 –

回答

3

System.OperatingSystem是一种类型,你不能将它赋值给一个变量。你想实现什么?正在运行的操作系统名称?你可以这样做:

Environment.OSVersion.ToString() 
+0

哦,男人......非常感谢...... – JetFly