命名空间不能直接包含诸如field或

时间:2018-07-28 04:48:46

标签: c# visual-studio-2017

当我在Visual Studio Community Edition 2017版本中添加一个类时,会出现此错误。

using System;
using System.Collections.Generic;
using System.Text;

namespace CSU-app1
{
    class Class1
    {
    }
}

2 个答案:

答案 0 :(得分:3)

连字符不是用作命名空间名称一部分的有效字符。请考虑编译器在尝试区分连字符(如CSU-app.Class1.PropertyName)和减号时会遇到的问题。

提示:请注意错误来源所在的行号-可能有助于诊断问题。当询问有关错误的问题时,请始终指出发生错误的那一行-可能有助于其他人诊断问题。

答案 1 :(得分:0)

名称空间是一个逻辑空间,即它的行为与localdisk C或D中的文件夹相同,因此它会划分驱动器中的空间,但除了名称本身,它没有自己的存在,因此大括号将在ur中显示错误。情况。