Play-SDK-CSharp
Public Member Functions | Properties | List of all members
LeanCloud.Play.PlayArray Class Reference

数组类结构,实现 IList 接口 More...

Inheritance diagram for LeanCloud.Play.PlayArray:

Public Member Functions

int Add (object value)
 增加元素 More...
 
void Clear ()
 清空所有元素 More...
 
bool Contains (object value)
 是否包含元素 More...
 
int IndexOf (object value)
 元素索引 More...
 
void Insert (int index, object value)
 在索引处插入元素 More...
 
void Remove (object value)
 移除元素 More...
 
void RemoveAt (int index)
 移除索引处的元素 More...
 
void CopyTo (Array array, int index)
 拷贝元素到数组 More...
 
IEnumerator GetEnumerator ()
 获取迭代器 More...
 
 PlayArray (int capacity)
 构造方法 More...
 
 PlayArray ()
 构造方法 More...
 
 PlayArray (IList data)
 构造方法, More...
 
bool GetBool (int index)
 获取元素 bool 值 More...
 
byte GetByte (int index)
 获取元素 byte 值 More...
 
short GetShort (int index)
 获取元素 short 值 More...
 
int GetInt (int index)
 获取元素 int 值 More...
 
long GetLong (int index)
 获取元素 long 值 More...
 
float GetFloat (int index)
 获取元素 float 值 More...
 
double GetDouble (int index)
 获取元素 double 值 More...
 
string GetString (int index)
 获取元素 string 值 More...
 
byte[] GetBytes (int index)
 获取元素 byte[] 值 More...
 
PlayObject GetPlayObject (int index)
 获取元素 PlayObjectMore...
 
PlayArray GetPlayArray (int index)
 获取元素 PlayArrayMore...
 
Get< T > (int index)
 获取元素的具体类型值 More...
 
List< T > ToList< T > ()
 转换至 T 类型链表 More...
 
bool IsNull (int index)
 属性是否为空 More...
 

Properties

bool IsFixedSize [get]
 是否固定长度 More...
 
bool IsReadOnly [get]
 是否只读 More...
 
int Count [get]
 获取长度 More...
 
bool IsSynchronized [get]
 是否同步访问 More...
 
object SyncRoot [get]
 
object this[int index] [get, set]
 访问元素 More...
 

Detailed Description

数组类结构,实现 IList 接口

Constructor & Destructor Documentation

◆ PlayArray() [1/3]

LeanCloud.Play.PlayArray.PlayArray ( int  capacity)
inline

构造方法

Parameters
capacity容量

◆ PlayArray() [2/3]

LeanCloud.Play.PlayArray.PlayArray ( )
inline

构造方法

◆ PlayArray() [3/3]

LeanCloud.Play.PlayArray.PlayArray ( IList  data)
inline

构造方法,

Parameters
data数组对象

Member Function Documentation

◆ Add()

int LeanCloud.Play.PlayArray.Add ( object  value)
inline

增加元素

Returns
The add.
Parameters
value元素

◆ Clear()

void LeanCloud.Play.PlayArray.Clear ( )
inline

清空所有元素

◆ Contains()

bool LeanCloud.Play.PlayArray.Contains ( object  value)
inline

是否包含元素

Returns
The contains.
Parameters
value元素

◆ CopyTo()

void LeanCloud.Play.PlayArray.CopyTo ( Array  array,
int  index 
)
inline

拷贝元素到数组

Parameters
array目标数组
index数组起始索引

◆ Get< T >()

T LeanCloud.Play.PlayArray.Get< T > ( int  index)
inline

获取元素的具体类型值

Returns
The get.
Parameters
indexIndex.
Template Parameters
TThe 1st type parameter.

◆ GetBool()

bool LeanCloud.Play.PlayArray.GetBool ( int  index)
inline

获取元素 bool 值

Returns
true, if bool was gotten, false otherwise.
Parameters
index索引

◆ GetByte()

byte LeanCloud.Play.PlayArray.GetByte ( int  index)
inline

获取元素 byte 值

Returns
true, if bool was gotten, false otherwise.
Parameters
index索引

◆ GetBytes()

byte [] LeanCloud.Play.PlayArray.GetBytes ( int  index)
inline

获取元素 byte[] 值

Returns
true, if bool was gotten, false otherwise.
Parameters
index索引

◆ GetDouble()

double LeanCloud.Play.PlayArray.GetDouble ( int  index)
inline

获取元素 double 值

Returns
true, if bool was gotten, false otherwise.
Parameters
index索引

◆ GetEnumerator()

IEnumerator LeanCloud.Play.PlayArray.GetEnumerator ( )
inline

获取迭代器

Returns
The enumerator.

◆ GetFloat()

float LeanCloud.Play.PlayArray.GetFloat ( int  index)
inline

获取元素 float 值

Returns
true, if bool was gotten, false otherwise.
Parameters
index索引

◆ GetInt()

int LeanCloud.Play.PlayArray.GetInt ( int  index)
inline

获取元素 int 值

Returns
true, if bool was gotten, false otherwise.
Parameters
index索引

◆ GetLong()

long LeanCloud.Play.PlayArray.GetLong ( int  index)
inline

获取元素 long 值

Returns
true, if bool was gotten, false otherwise.
Parameters
index索引

◆ GetPlayArray()

PlayArray LeanCloud.Play.PlayArray.GetPlayArray ( int  index)
inline

获取元素 PlayArray

Returns
true, if bool was gotten, false otherwise.
Parameters
index索引

◆ GetPlayObject()

PlayObject LeanCloud.Play.PlayArray.GetPlayObject ( int  index)
inline

获取元素 PlayObject

Returns
true, if bool was gotten, false otherwise.
Parameters
index索引

◆ GetShort()

short LeanCloud.Play.PlayArray.GetShort ( int  index)
inline

获取元素 short 值

Returns
true, if bool was gotten, false otherwise.
Parameters
index索引

◆ GetString()

string LeanCloud.Play.PlayArray.GetString ( int  index)
inline

获取元素 string 值

Returns
true, if bool was gotten, false otherwise.
Parameters
index索引

◆ IndexOf()

int LeanCloud.Play.PlayArray.IndexOf ( object  value)
inline

元素索引

Returns
The of.
Parameters
value元素

◆ Insert()

void LeanCloud.Play.PlayArray.Insert ( int  index,
object  value 
)
inline

在索引处插入元素

Parameters
index索引
value元素

◆ IsNull()

bool LeanCloud.Play.PlayArray.IsNull ( int  index)
inline

属性是否为空

Returns
true, if null was ised, false otherwise.
Parameters
indexIndex.

◆ Remove()

void LeanCloud.Play.PlayArray.Remove ( object  value)
inline

移除元素

Parameters
valueValue.

◆ RemoveAt()

void LeanCloud.Play.PlayArray.RemoveAt ( int  index)
inline

移除索引处的元素

Parameters
indexIndex.

◆ ToList< T >()

List<T> LeanCloud.Play.PlayArray.ToList< T > ( )
inline

转换至 T 类型链表

Returns
The list.
Template Parameters
TThe 1st type parameter.

Property Documentation

◆ Count

int LeanCloud.Play.PlayArray.Count
get

获取长度

The count.

◆ IsFixedSize

bool LeanCloud.Play.PlayArray.IsFixedSize
get

是否固定长度

true if is fixed size; otherwise, false.

◆ IsReadOnly

bool LeanCloud.Play.PlayArray.IsReadOnly
get

是否只读

true if is read only; otherwise, false.

◆ IsSynchronized

bool LeanCloud.Play.PlayArray.IsSynchronized
get

是否同步访问

true if is synchronized; otherwise, false.

◆ SyncRoot

object LeanCloud.Play.PlayArray.SyncRoot
get

◆ this[int index]

object LeanCloud.Play.PlayArray.this[int index]
getset

访问元素

Parameters
index索引

The documentation for this class was generated from the following file: