TextualFormats

TextualFormats structure

封装所有文本(基于文本的)格式,包括标记(XML、HTML)和其他格式。 包括以下格式: Html , Txt , Xml. Md , Json.

public struct TextualFormats : IDocumentFormat, IEquatable<TextualFormats>

特性

姓名 描述
Extension { get; } 以小写形式返回此文本格式的扩展名(不带前导点字符)
Mime { get; } 返回此格式的 MIME 代码
Name { get; } 返回此文本格式的正式全名

方法

姓名 描述
static FromExtension(string) 返回实例TextualFormats结构,与指定的文件扩展名相关联,或者如果无法正确解析扩展名则抛出异常
Equals(IDocumentFormat) 判断这个实例是否等于另一个指定的IDocumentFormat instance
override Equals(object) 确定此实例是否等于其他指定对象,大概是装箱的 TextualFormats
Equals(TextualFormats) 判断这个实例是否等于其他指定的TextualFormats instance
override GetHashCode() 返回一个哈希码,对于这个实例是不可变的
override ToString() 返回此特定格式的名称,与 ‘Name’ property 相同
operator == 在 equality 上检查两个给定的 TextualFormats 实例
operator != 在 inequality 上检查两个给定的 TextualFormats 实例

字段

姓名 描述
static readonly Chm Microsoft Compiled HTML Help 是 Microsoft 专有的联机帮助二进制格式,由一组 HTML 页面、索引和其他导航工具组成。 了解有关此文件格式的更多信息这里.
static readonly Html 超文本标记语言文档 (HTML) 是为在浏览器中显示而创建的网页的扩展。 了解有关此文件格式的更多信息这里.
static readonly Json JSON(JavaScript 对象表示法)是一种用于共享数据的开放标准文件格式,它使用人类可读的文本来存储和传输数据。 了解有关此文件格式的更多信息这里.
static readonly Md Markdown 是一种轻量级标记语言,用于使用纯文本编辑器创建格式化文本。 了解有关此文件格式的更多信息这里.
static readonly Mhtml 聚合 HTML 文档的 MIME 封装是一种网页存档格式,用于在单个计算机文件中组合 HTML 代码及其配套资源。 了解有关此文件格式的更多信息这里.
static readonly Txt 纯文本文档 (TXT) 表示包含行形式的纯文本的文本文档。 了解有关此文件格式的更多信息这里.
static readonly Xml eXtensible Markup Language 文档 (XML) 与 HTML 类似,但在使用标签定义对象方面有所不同。 了解有关此文件格式的更多信息这里.
static readonly All 返回一个内部类,它提供了所有现有文本格式的可枚举可能性。

其他成员

姓名 描述
class AllEnumerable 实现 IEnumerable 通用接口,为 TextualFormats type 启用“foreach”可能性

也可以看看