System.IFormatProvider
E697477
System.IFormatProvider is a .NET interface that supplies culture-specific formatting information for converting values to and from their string representations.
Statements (46)
| Predicate | Object |
|---|---|
| instanceOf |
.NET interface
ⓘ
interface ⓘ |
| assembly |
System.Runtime.dll
NERFINISHED
ⓘ
mscorlib.dll ⓘ |
| bclComponent | true ⓘ |
| category | formatting API ⓘ |
| CLSCompliant | true ⓘ |
| definedInLanguage |
C#
NERFINISHED
ⓘ
VB.NET NERFINISHED ⓘ |
| designPattern | strategy pattern ⓘ |
| implementedBy |
System.Globalization.CultureInfo
NERFINISHED
ⓘ
System.Globalization.DateTimeFormatInfo ⓘ System.Globalization.NumberFormatInfo NERFINISHED ⓘ custom user-defined format provider types ⓘ |
| introducedIn | .NET Framework 1.0 NERFINISHED ⓘ |
| isAbstractMemberSet | true ⓘ |
| member | GetFormat(Type formatType) ⓘ |
| methodParameterType | System.Type NERFINISHED ⓘ |
| methodReturnType | System.Object NERFINISHED ⓘ |
| namespace | System ⓘ |
| platform |
.NET 5+
ⓘ
.NET Core NERFINISHED ⓘ .NET Framework NERFINISHED ⓘ Mono NERFINISHED ⓘ Unity .NET profile NERFINISHED ⓘ Xamarin NERFINISHED ⓘ |
| purpose |
supplies culture-specific formatting information
ⓘ
supports converting values to string representations ⓘ supports parsing strings to values ⓘ |
| relatedTo |
System.Globalization.CultureInfo
NERFINISHED
ⓘ
System.Globalization.DateTimeFormatInfo ⓘ System.Globalization.NumberFormatInfo NERFINISHED ⓘ |
| threadSafety | depends on implementation ⓘ |
| usedBy |
System.Console.WriteLine
NERFINISHED
ⓘ
System.Convert.ToString NERFINISHED ⓘ System.DateTime.ToString ⓘ System.Decimal.ToString ⓘ System.Double.ToString ⓘ System.Int32.ToString NERFINISHED ⓘ System.Parse methods NERFINISHED ⓘ System.String.Format NERFINISHED ⓘ System.StringBuilder.AppendFormat ⓘ |
| usedFor |
culture-specific date and time formatting
ⓘ
culture-specific number formatting ⓘ custom formatting of application-specific types ⓘ |
| visibility | public ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.