FormattableString 类

定义

表示复合格式字符串和要设置格式的自变量。

public ref class FormattableString abstract : IFormattable
public abstract class FormattableString : IFormattable
type FormattableString = class
    interface IFormattable
Public MustInherit Class FormattableString
Implements IFormattable
继承
FormattableString
实现

注解

复合格式字符串由固定文本和索引占位符混和组成,其中索引占位符称为格式项,对应于列表中的对象。 格式设置操作产生的结果字符串由原始固定文本和列表中对象的字符串表示形式混和组成。 、、 和 StringBuilder.AppendFormatString.FormatConsole.WriteLine方法支持复合格式设置。 有关复合格式的详细信息,请参阅 复合格式设置。

FormattableString实例可能由 C# 或 Visual Basic 中的内插字符串生成。

构造函数

FormattableString()

实例化 FormattableString 类的新实例。

属性

ArgumentCount

获取要格式化的参数数量。

Format

返回复合格式字符串。

方法

CurrentCulture(FormattableString)

返回一个结果字符串,其参数可以通过当前区域性的约定格式化。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetArgument(Int32)

返回指定索引位置处的参数。

GetArguments()

返回一个对象数组,其中包含一个或多个要设置格式的对象。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
Invariant(FormattableString)

返回一个结果字符串,其参数可以通过固定区域性的约定格式化。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回使用当前区域性的格式化约定格式化复合格式字符串及其参数生成的字符串。

ToString(IFormatProvider)

返回使用指定区域性的格式化约定格式化复合格式字符串及其参数生成的字符串。

显式接口实现

IFormattable.ToString(String, IFormatProvider)

返回使用指定区域性的格式化约定格式化格式字符串及其参数生成的字符串。

适用于

另请参阅