2

C# では、 get と set に対して異なるレベルのアクセスで値を自動プロパティ化できます。. . 例えば

public String myString
{
  get;
  private set;
}

vb.net の自動プロパティを使用してそれを行う方法はありますか?それとも、プロパティの長い時間をかけて実装する必要がありますか?

たとえば、私はいつもこれをしたくありません

Dim _myString As String
Public Property MyString() As String
  Get
    Return _myString
  End Get
  Private Set(ByVal value As String)
    _myString = value
  End Set
End Property
4

2 に答える 2

2

VB.NET2010にもあるようには見えません。あなたはこれを行うことができます:

Public Property myProp As String = "Foo"

(これにより、パブリックゲッターとセッターが提供されます。)

ただし、異なるレベルのアクセスを設定することはできません。それでも手動で実装する必要があります。

于 2010-07-29T21:06:04.583 に答える
0

この答えによると、あなたはできません。

于 2010-07-29T21:05:52.897 に答える