在C#中的,有可能與此有關脫身:VB相當於C#「屬性挑釁」
interface IImpliedReadOnly
{
int SomeNumber {get;}
}
class Implementation : IImpliedReadOnly
{
private int someNumber = 0;
public int SomeNumber {get{return someNumber;}set{someNumber=value;}}
}
但我不能找到一個等效的方式在VB中做到這一點。 如果我在接口ReadOnly中創建屬性,那麼實現類必須匹配這些訪問權限,並將屬性聲明爲ReadOnly,而不是像C#中那樣實現getter和setter。
有沒有辦法解決這個問題? 如果沒有,爲什麼VB不允許它?
好吧,讓我再次檢查.... –
把返回1而不是返回m_someNumber –
@Rony:你所做的一切都證明了Pharap所問的問題。 –