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 |