InfiniteIntConverter クラスとは? わかりやすく解説

InfiniteIntConverter クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

文字列標準の無限値または整数値との間の変換行います

名前空間: System.Configuration
アセンブリ: System.Configuration (system.configuration.dll 内)
構文構文

Public NotInheritable Class
 InfiniteIntConverter
    Inherits ConfigurationConverterBase
Dim instance As InfiniteIntConverter
public sealed class InfiniteIntConverter :
 ConfigurationConverterBase
public ref class InfiniteIntConverter sealed
 : public ConfigurationConverterBase
public final class InfiniteIntConverter extends
 ConfigurationConverterBase
public final class InfiniteIntConverter extends
 ConfigurationConverterBase
解説解説

この型は、他のすべての構成コンバータ型と同様に構成ファイル内に存在する文字列と、関連する厳密に指定されプロパティとの間の変換行います

特に、InfiniteIntConverter クラスは、構成プロパティ代入され文字列値と整数値との間の変換行います構成プロパティに "infinite" という文字列値がある場合は、この値を MaxValue に変換したり、その逆の変換行ったりします

このコンバータは、整数型使用されます。無限値は、MaxValue として永続化されます

使用例使用例

カスタム セクション プロパティ適用される場合InfiniteIntConverter使用する方法次のコード例示します

Public Enum Permissions
    FullControl = 0
    Modify = 1
    ReadExecute = 2
    Read = 3
    Write = 4
    SpecialPermissions = 5
End Enum 'Permissions


<ConfigurationProperty("permission", _
DefaultValue:=Permissions.Read)> _
Public Property Permission() As
 Permissions
    Get
        Return CType(Me("permission"),
 Permissions)
    End Get

    Set(ByVal value As Permissions)
        Me("permission") = Value
    End Set
End Property
public enum Permissions
{
    FullControl         = 0,
    Modify              = 1,
    ReadExecute         = 2,
    Read                = 3,
    Write               = 4,
    SpecialPermissions  = 5
}

[ConfigurationProperty("permission", DefaultValue = Permissions.Read)]
public Permissions Permission
{
    get
    {
        return (Permissions)this["permission"];
    }

    set
    {
        this["permission"] = value;
    }

}
継承階層継承階層
System.Object
   System.ComponentModel.TypeConverter
     System.Configuration.ConfigurationConverterBase
      System.Configuration.InfiniteIntConverter
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
InfiniteIntConverter メンバ
System.Configuration 名前空間
GenericEnumConverter クラス
TimeSpanMinutesOrInfiniteConverter
TimeSpanMinutesConverter
InfiniteTimeSpanConverter
TimeSpanSecondsConverter
TimeSpanSecondsOrInfiniteConverter
TypeNameConverter
WhiteSpaceTrimStringConverter



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「InfiniteIntConverter クラス」の関連用語

InfiniteIntConverter クラスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



InfiniteIntConverter クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS