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

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

Inheritance diagram for LeanCloud.Play.PlayArray:
Inheritance graph
[legend]
Collaboration diagram for LeanCloud.Play.PlayArray:
Collaboration graph
[legend]

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...
 

Public Attributes

bool IsFixedSize => Data.IsFixedSize
 是否固定长度 More...
 
bool IsReadOnly => Data.IsReadOnly
 是否只读 More...
 
int Count => Data.Count
 获取长度 More...
 
bool IsSynchronized => Data.IsSynchronized
 是否同步访问 More...
 
object SyncRoot => Data.SyncRoot
 

Properties

object this[int index] [get, set]
 访问元素 More...
 

Detailed Description

数组类结构,实现 IList 接口

Constructor & Destructor Documentation

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

构造方法

Parameters
capacity容量
LeanCloud.Play.PlayArray.PlayArray ( )
inline

构造方法

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

构造方法,

Parameters
data数组对象

Member Function Documentation

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

增加元素

Returns
The add.
Parameters
value元素
void LeanCloud.Play.PlayArray.Clear ( )
inline

清空所有元素

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

是否包含元素

Returns
The contains.
Parameters
value元素
void LeanCloud.Play.PlayArray.CopyTo ( Array  array,
int  index 
)
inline

拷贝元素到数组

Parameters
array目标数组
index数组起始索引
T LeanCloud.Play.PlayArray.Get< T > ( int  index)
inline

获取元素的具体类型值

Returns
The get.
Parameters
indexIndex.
Template Parameters
TThe 1st type parameter.
bool LeanCloud.Play.PlayArray.GetBool ( int  index)
inline

获取元素 bool 值

Returns
true, if bool was gotten, false otherwise.
Parameters
index索引
byte LeanCloud.Play.PlayArray.GetByte ( int  index)
inline

获取元素 byte 值

Returns
true, if bool was gotten, false otherwise.
Parameters
index索引
byte [] LeanCloud.Play.PlayArray.GetBytes ( int  index)
inline

获取元素 byte[] 值

Returns
true, if bool was gotten, false otherwise.
Parameters
index索引
double LeanCloud.Play.PlayArray.GetDouble ( int  index)
inline

获取元素 double 值

Returns
true, if bool was gotten, false otherwise.
Parameters
index索引
IEnumerator LeanCloud.Play.PlayArray.GetEnumerator ( )
inline

获取迭代器

Returns
The enumerator.
float LeanCloud.Play.PlayArray.GetFloat ( int  index)
inline

获取元素 float 值

Returns
true, if bool was gotten, false otherwise.
Parameters
index索引
int LeanCloud.Play.PlayArray.GetInt ( int  index)
inline

获取元素 int 值

Returns
true, if bool was gotten, false otherwise.
Parameters
index索引
long LeanCloud.Play.PlayArray.GetLong ( int  index)
inline

获取元素 long 值

Returns
true, if bool was gotten, false otherwise.
Parameters
index索引
PlayArray LeanCloud.Play.PlayArray.GetPlayArray ( int  index)
inline

获取元素 PlayArray

Returns
true, if bool was gotten, false otherwise.
Parameters
index索引
PlayObject LeanCloud.Play.PlayArray.GetPlayObject ( int  index)
inline

获取元素 PlayObject

Returns
true, if bool was gotten, false otherwise.
Parameters
index索引
short LeanCloud.Play.PlayArray.GetShort ( int  index)
inline

获取元素 short 值

Returns
true, if bool was gotten, false otherwise.
Parameters
index索引
string LeanCloud.Play.PlayArray.GetString ( int  index)
inline

获取元素 string 值

Returns
true, if bool was gotten, false otherwise.
Parameters
index索引
int LeanCloud.Play.PlayArray.IndexOf ( object  value)
inline

元素索引

Returns
The of.
Parameters
value元素
void LeanCloud.Play.PlayArray.Insert ( int  index,
object  value 
)
inline

在索引处插入元素

Parameters
index索引
value元素
bool LeanCloud.Play.PlayArray.IsNull ( int  index)
inline

属性是否为空

Returns
true, if null was ised, false otherwise.
Parameters
indexIndex.
void LeanCloud.Play.PlayArray.Remove ( object  value)
inline

移除元素

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

移除索引处的元素

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

转换至 T 类型链表

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

Member Data Documentation

int LeanCloud.Play.PlayArray.Count => Data.Count

获取长度

The count.

bool LeanCloud.Play.PlayArray.IsFixedSize => Data.IsFixedSize

是否固定长度

true if is fixed size; otherwise, false.

bool LeanCloud.Play.PlayArray.IsReadOnly => Data.IsReadOnly

是否只读

true if is read only; otherwise, false.

bool LeanCloud.Play.PlayArray.IsSynchronized => Data.IsSynchronized

是否同步访问

true if is synchronized; otherwise, false.

object LeanCloud.Play.PlayArray.SyncRoot => Data.SyncRoot

Property Documentation

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

访问元素

Parameters
index索引

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