【发布时间】:2013-03-13 04:03:23
【问题描述】:
我了解如何创建 getter 和 setter
public myClass
{
public int myVal { get; set; }
// more stuff
}
但我不明白以后如何调用它。
public myOtherClass
{
public myOtherClass()
{
myClass localMyClass = new myClass();
localMyClass.???set??? = 42;
// Intelisense doesn't seem to give any obvious options after I enter
// the period.
}
}
localMyClass中myVal的值应该如何设置?
【问题讨论】:
-
如果它没有出现在智能感知中,那么它可能不是有效的可编译代码?没有标准的
ing类型,如果确实列出了属性设置器,即使它前面没有“设置”,也很难错过找到它。此外,所选择的命名约定刺痛了我的眼睛。