Game Framework  2021.05.31
GameFrameworkLinkedListRange< T > 模板结构体 参考

游戏框架链表范围。 更多...

类 GameFrameworkLinkedListRange< T > 继承关系图:

struct  Enumerator
 循环访问集合的枚举数。 更多...
 

Public 成员函数

 GameFrameworkLinkedListRange (LinkedListNode< T > first, LinkedListNode< T > terminal)
 初始化游戏框架链表范围的新实例。 更多...
 
bool Contains (T value)
 检查是否包含指定值。 更多...
 
Enumerator GetEnumerator ()
 返回循环访问集合的枚举数。 更多...
 
IEnumerator< T > IEnumerable< T >. GetEnumerator ()
 返回循环访问集合的枚举数。 更多...
 
IEnumerator IEnumerable. GetEnumerator ()
 返回循环访问集合的枚举数。 更多...
 

属性

bool IsValid [get]
 获取链表范围是否有效。 更多...
 
LinkedListNode< T > First [get]
 获取链表范围的开始结点。 更多...
 
LinkedListNode< T > Terminal [get]
 获取链表范围的终结标记结点。 更多...
 
int Count [get]
 获取链表范围的结点数量。 更多...
 

详细描述

游戏框架链表范围。

模板参数
T指定链表范围的元素类型。

构造及析构函数说明

◆ GameFrameworkLinkedListRange()

GameFrameworkLinkedListRange ( LinkedListNode< T >  first,
LinkedListNode< T >  terminal 
)

初始化游戏框架链表范围的新实例。

参数
first链表范围的开始结点。
terminal链表范围的终结标记结点。

成员函数说明

◆ Contains()

bool Contains ( value)

检查是否包含指定值。

参数
value要检查的值。
返回
是否包含指定值。

◆ GetEnumerator() [1/3]

Enumerator GetEnumerator ( )

返回循环访问集合的枚举数。

返回
循环访问集合的枚举数。

◆ GetEnumerator() [2/3]

IEnumerator<T> IEnumerable<T>. GetEnumerator ( )

返回循环访问集合的枚举数。

返回
循环访问集合的枚举数。

◆ GetEnumerator() [3/3]

IEnumerator IEnumerable. GetEnumerator ( )

返回循环访问集合的枚举数。

返回
循环访问集合的枚举数。

属性说明

◆ Count

int Count
get

获取链表范围的结点数量。

◆ First

LinkedListNode<T> First
get

获取链表范围的开始结点。

◆ IsValid

bool IsValid
get

获取链表范围是否有效。

◆ Terminal

LinkedListNode<T> Terminal
get

获取链表范围的终结标记结点。