ICustomFormatter インターフェイス
アセンブリ: mscorlib (mscorlib.dll 内)


このインターフェイスが参照または値型によって実装される場合、Format メソッドはオブジェクト値のカスタム書式指定された文字列形式を返します。
このインターフェイスと IFormatProvider インターフェイスを使用すると、IFormatProvider パラメータに従う .NET Framework 書式指定メソッドで提供されたサポートは無効になります。たとえば、このインターフェイスを使用して、String.Format メソッドまたは Int32.ToString メソッドによって、オブジェクトの値のカスタム書式を指定します。
IFormatProvider インターフェイスとその GetFormat メソッドを実装するクラスを派生します。無効にするメソッドの IFormatProvider パラメータに対して派生クラスを指定します。GetFormat メソッドの実装によって、ICustomFormatter インターフェイスを実装する書式指定オブジェクトが返されます。次に、.NET Framework メソッドは、独自の書式指定ではなく、そのカスタム書式指定を使用します。

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


ICustomFormatter メソッド
ICustomFormatter メンバ
- ICustomFormatterのページへのリンク