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 |