2009-06-09 1 views

答えて

3

私はそれが可能ではない(まだ)。

MSDNのthis linkを参照してください。
上記の記事は、混合アクセスレベルについてanother oneにリンクしています。

私はMicrosoft Connectでthisを見つけたので、彼らはそれについて考えています(VS2010の場合は別の質問です)。

+0

新しい混合アクセスレベルの自動小道具がどのように見えるか聞いてみたいと思います! – Shimmy

+0

両方の記事を読むとVS2010で混在したアクセスレベルの自動プロパティが利用できなくなることがわかります – albertjan

+0

誰でもこれを落としてくれました...説明してください、ありがとう! – fretje

7

Property PartNo As Integer = 44302 

しかし、まだいなくても、こちらをご覧VB10にVBで行うことができないプライベートなセットとVB10

Private Thingy As Integer 
Property Thing() As Integer 
    Get 
     Return Thingy 
    End Get 
    Private Set(ByVal value As Integer) 
     Thingy = value 
    End Set 
End Property 

自動プロパティ:

MSDNより(johnは言ったように):

標準構文必要

プロパティ定義:

  • は 取得および設定の手順については、別のアクセスを指定します。 の例では、 プロシージャをプライベートに設定し、Get プロシージャをパブリックにすることができます。
+2

シミーは自動プロパティを参照しています...私はこれが1つだとは思わない。 – fretje

+1

vbには存在しません。NET – albertjan

+2

これは(VS 2010) – fretje

4

this MSDN articleによると、することはできません:

自動実装プロパティは 便利であり、多くの プログラミングシナリオをサポート。ただし、 には、 の自動実装プロパティを使用できないため、 プロパティ構文の代わりに を標準または拡張形式で使用する必要があります。あなたは は、次のいずれかを実行したい場合は、拡張 プロパティ定義構文を使用する必要が

[...]

  • は 取得および設定のためのさまざまなアクセスを指定します手順。 の例では、 プロシージャをプライベートに設定し、Get プロシージャをパブリックにすることができます。