C#查找容器中是否包含某个状态
来源:互联网 发布:怎么打开vc软件 编辑:程序博客网 时间:2024/06/06 10:08
一、
public SoldierStateBase IsContaintState(SoldierStateType type)
{
//判断容器中有某个值
for (int i = 0; i < stateList.Count ; i++) {
if (stateList[i].StateType==type ) {
return stateList [i];
}
}
return null;
}
二、
public SoldierStateBase IsContaintState(SoldierStateType type)
{
return stateList.Find(delegate (SoldierStateBase state)
{
return state.StateType == type ? true : false;
});
}
三、
public SoldierStateBase IsContaintState(SoldierStateType type)
{
SoldierStateBase findState= stateList.Find(delegate (SoldierStateBase state)
{
return state.StateType.Equals(type);
});
return null;
}
public SoldierStateBase IsContaintState(SoldierStateType type)
{
int index=0;
index=stateList.FindIndex(x=>x.SoldierStateType ==type);
if(index!=-1){
return stateList[index].value;}
else{
return null;}
}
- C#查找容器中是否包含某个状态
- NSIS查找文本中是否包含某个字串
- 查找目录下所有文件中是否包含某个字符串
- 判断NSString中是否包含某个字符
- 判断数组中是否包含某个对象
- 判断数组中是否包含某个值
- iOS 字符串中是否包含某个字符串
- SQL - 查找 过程、函数、触发器 是否包含 某个指定 字符串
- Mysql查找如何判断字段是否包含某个字符串
- 查找某个数是否在矩阵中
- 用C#语句快速查找list中某个值是否存在
- 查找字符串中是否包含相同字符
- 查找某个类中是否有某个注解
- python 中如何判断list中是否包含某个元素
- Java中高效判断数组中是否包含某个元素。
- python 中如何判断list中是否包含某个元素
- python 中如何判断list中是否包含某个元素
- lua中判断table中是否包含某个值
- 多态的例子
- HDU6038 Functions
- 一个简单的Memcache和PDO封装类
- L1-046. 整除光棍
- Linux的基础入门
- C#查找容器中是否包含某个状态
- 对象和类
- 菜鸟心历之路(0)
- 怎么快速上手Mybatis(Xmind思维图)
- Android开发:最全面、最易懂的Android屏幕适配解决方案
- 图书管理系统
- 人工智能之我见(1)
- js里的算数运算符
- I