本文整理汇总了C#中THashSet.Contains方法的典型用法代码示例。如果您正苦于以下问题:C# THashSet.Contains方法的具体用法?C# THashSet.Contains怎么用?C# THashSet.Contains使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类THashSet
的用法示例。
在下文中一共展示了THashSet.Contains方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AddExprerience
public static void AddExprerience(GameUser user, int experience)
{
string userID = user.UserID;
var userEmbattleList = new GameDataCacheSet<UserEmbattle>().FindAll(userID, m => m.MagicID == user.UseMagicID);
THashSet<int> generalHash = new THashSet<int>();
foreach (UserEmbattle userEmbattle in userEmbattleList)
{
//wuzf 8-18 修复多个相同佣兵阵形数据
if (generalHash.Contains(userEmbattle.GeneralID))
{
userEmbattle.GeneralID = 0;
//userEmbattle.Update();
continue;
}
else
{
generalHash.Add(userEmbattle.GeneralID);
}
//UserGeneral userGeneral = new GameDataCacheSet<UserGeneral>().FindKey(userID, userEmbattle.GeneralID);
//if (userGeneral != null)
//{
// userGeneral.CurrExperience = MathUtils.Addition(userGeneral.CurrExperience, experience);
//}
}
//UserHelper.UserGeneralExp(user.UserID, experience);
}