Struct TextSpan

TextSpan structure

代表文本跨度。

public struct TextSpan : IComparable<TextSpan>, IEquatable<TextSpan>

构造函数

姓名描述
TextSpan(int, int)创建 TextSpan

特性

姓名描述
End { get; }获取结束索引.
Length { get; }获取长度.
Start { get; }获取起始索引。

方法

姓名描述
static Combine(TextSpan, TextSpan)合并文本 spans
static Create(int, int)创建 TextSpan
static CreateEmpty()创建空文本范围。
static CreateEmpty(int)从起始位置创建空 TextSpan。
static CreateFromStartEnd(int, int)创建 TextSpan
CompareTo(TextSpan)与其他 TextSpan 比较
override Equals(object)与其他对象比较
Equals(TextSpan)与其他 TextSpan 比较
override GetHashCode()获取哈希码
IsEmpty()如果长度 ==0 则返回真。
override ToString()获取 ToString() override
operator ==覆盖 == 运算符。
operator !=覆盖 != operator

也可以看看