有没有人遇到过一些较旧的C#代码,如果为了超过后来的编译器错误“'car'是一个'命名空间',而是像'''那样使用”等等。
非常感谢提前。
namespace something.car
{
public class Display : UserControl
{
private car _car; // comppiler error here
public car carConfig // comppiler error here
{
get
{
return this._car;
}
set
{
this._car = value;
}
}
}
}
答案 0 :(得分:0)
将第一行从namespace something.car
更改为
namespace Something.SomethingElse
并确保您在car
行和private car _car;
行中使用了某个类public car carConfig
。
作为旁注,在Pascal表示法中拼写命名空间和类名是很常见的,例如。 G。 namespace Something
和public class Car
。
答案 1 :(得分:0)
能够在不更改命名空间名称的情况下使用它("但确保更改命名空间名称是正确的方式")。
但是你可以在使用时使用该类的文件路径,所以如果car类是命名空间" SomenameSpace.Viechels"
然后您可以使用以下内容来解决上述问题: SomenameSpace.Viechels.car _car; SomenameSpace.Viechels.car _carConfig;