SettingsBase.Item プロパティ
アセンブリ: System (system.dll 内)

Dim instance As SettingsBase Dim propertyName As String Dim value As Object value = instance(propertyName) instance(propertyName) = value
public: virtual property Object^ default [String^] { Object^ get (String^ propertyName); void set (String^ propertyName, Object^ value); }
/** @property */ public Object get_Item (String propertyName) /** @property */ public void set_Item (String propertyName, Object value)
プロパティ値
存在する場合は、名前付き設定プロパティの値。


インデクサとも呼ばれる Item プロパティは、通常、SettingsBase から派生する設定クラスで使用されます。Item プロパティで、クラスのパブリック プロパティが、対応する設定プロパティに関連付けられます。
プロパティが最初にアクセスされたとき、SettingsBase インスタンスは、同じプロバイダを共有する他のすべてのプロパティを、要求されたプロパティとして検索します。SettingsBase インスタンスは、次にプロバイダを呼び出し、プロバイダが取得する必要のあるデータを表す SettingsProperty オブジェクトのセットを渡します。
IsSynchronized が true の場合、インデクサは、スレッドセーフな方法でプロパティ データの取得および設定を行います。既定では、SettingsBase インスタンスはスレッドセーフではありません。ただし、Synchronized を呼び出し、SettingsBase インスタンスに渡して、SettingsBase インデクサをスレッドセーフな方法で動作させることができます。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- SettingsBase.Item プロパティのページへのリンク