我有一个主类,并且在这个主类中我有另一个类A.类A有很少的静态属性,当我试图从外部访问那些静态属性但得到错误....不可能
public class EShip
{
class Credentials
{
private static string _accessKey = "aaa";
private static string _accessPwd = "xxx";
private static string _accountNumber = "2222";
public static string AccessKey
{
get { return _accessKey; }
}
public static string AccessPassword
{
get { return _accessPwd; }
}
public static string AccountNumber
{
get { return _accountNumber; }
}
}
public static Credentials Credential
{
{ get; }
}
}
我尝试通过主类属性公开该内部类,并从外部尝试像
那样EShip.Credentials.AccessKey
EShip.Credentials.AccessPassword
它无法实现......建议我采取好的方法,以及为什么我被卡住了。日Thnx。
答案 0 :(得分:2)
类Credentials
不公开,因此无法访问。改变这一点,你就可以做到:
String key = EShip.Credentials.AccessKey;