【发布时间】:2014-08-04 16:31:20
【问题描述】:
我写的一个类在这里遇到了一些奇怪的问题。我无法访问Account 中的任何内容,除非我直接从Account.Whatever 访问它。
我希望能够做到:
Account account = new Account();
account.Name...
但我不能。智能感知中没有任何显示。如果我这样做,我只能访问东西:
Account. - 例如,Account.AccountHolder...
class Account
{
class AccountHolder
{
enum Salutation
{
Mr,
Mrs,
Ms,
Miss,
Dr,
Hon
}
struct Name
{
public string FirstName { get; set; }
public string MiddleName { get; set; }
public string LastName { get; set; }
}
enum Sex
{
Male,
Female
}
}
}
我不明白发生了什么。请注意,我也尝试了所有可能的组合,但这里有些问题。我尝试将public 添加到我的帐户类。我尝试将 public 添加到我的 AccountHolder 类中。我试过使用public static等等等等。
我以前从未遇到过这个问题。为什么无论我如何改变它都会遇到同样的问题?
Account 类位于同一 winforms 项目内的 Account.cs 文件中。
【问题讨论】:
-
您使用的是什么版本的 Visual Studio?
-
@FarhadJabiyev 请忽略这个错误。我想在我的问题中写的是 account.AccountHolder...。
-
@bytebender 我正在使用 Visual Studio 2014 Ultimate CTP。但是我已经使用了大约一个月了,这是我第一次遇到这个问题。