• 判断多个值中是否有重复,并返回True或False


            /// <summary>
            
    /// 判断5个组件是否有重复
             
    /// </summary>
            
    /// <param name="oneKey">第一块合成组件(背包占位符KEY)</param>
            
    /// <param name="twoKey">第二块合成组件(背包占位符KEY)</param>
            
    /// <param name="threeKey">第三块合成组件(背包占位符KEY)</param>
            
    /// <param name="fourKey">第四块合成组件(背包占位符KEY)</param>
            
    /// <param name="fivekey">第五块合成组件(背包占位符KEY)</param>
            
    /// <returns>True & False</returns>
            public bool JudgeHomology(int oneKey, int twoKey, int threeKey, int fourKey, int fivekey)
            {
                
    bool flag = false;

                List
    <int> keyList = new List<int>();

                
    int[] result = new int[5];
                result[
    0= oneKey;
                result[
    1= twoKey;
                result[
    2= threeKey;
                result[
    3= fourKey;
                result[
    4= fivekey;

                
    for (int i = 0; i < result.Length; i++)
                {
                    
    //若新元素没有和老元素重复
                    if (!keyList.Contains(result[i]))
                    {
                        keyList.Add(result[i]);
                    }
                    
    //和老元素重复
                    else
                    {
                        flag 
    = true;    //有重复
                        break;
                    }
                }
                
    return flag;
            }
  • 相关阅读:
    JAVA中的除法运算
    虚拟内存的设置和相关问题的解决方法
    div + css + js 打造HTML的tab控件
    body居中 兼容ie和ff
    js 获取当前页面源代码
    windows系统的全部命令
    HR线条样式CSS定制
    PHP5.3.5以及Apache2.2.17安装简介
    如何使用apache在本地服务器虚拟域名来测试网站
    CakePHP常用技巧总结
  • 原文地址:https://www.cnblogs.com/kingfly/p/1681391.html
Copyright © 2020-2023  润新知