FormattableString 类

定义

表示复合格式字符串,以及要设置格式的参数。

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

注解

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

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)

返回使用指定区域性的格式约定设置格式字符串及其参数的结果的字符串。

适用于

另请参阅