[求助]ASP.net两个数组内容判断方法

cgcg007 2018-12-13 06:59:27
我有两个变量,a,b
a变量={1,2,3,4}
b变量={2,3}
判断{b变量内容必须在a中都存在,且b变量内容不得少于a变量的内容}

场景1:
a变量={1,2,3,4}
b变量={1,2,3,4}
X=1 (通过)

场景2:
a变量={1,2,3,4}
b变量={8,9,1,2,3,4,5,6,7}
X=1 (通过)

场景3:
a变量={1,2,3,4}
b变量={2,3,4}
X=2 (失败)

场景4:
a变量={1,2,3,4}
b变量={1,2}
X=2 (失败)

--------------
请大神帮忙写一下代码,本人确实写不出来
代码用在.aspx.cs文件中
...全文
150 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
嘘呵嘘嘘呵 2018-12-14
  • 打赏
  • 举报
回复
/// <summary> /// 判断第一个字符串的内容是否全部包含在第二个字符串中,如果全部包含,则返回true,否则返回false /// </summary> /// <param name="fstString">第一个字符串</param> /// <param name="sndString">第二个字符串</param> /// <returns></returns> private bool stringIndexOf(string fstString, string sndString) { if (fstString.Length > sndString.Length) { return false; } int count = 0; for (int index = 0; index < fstString.Length; index++) { if (sndString.IndexOf(fstString.Substring(index, 1)) > -1) { count++; } } if (count != fstString.Length) { return false; } return true; }
摩卡瓦图 2018-12-14
  • 打赏
  • 举报
回复
上面的b[j]应该换成j 最近一直用js,c#生疏不少。。。你试试能不能运行,这个思路应该能做。。。。
摩卡瓦图 2018-12-14
  • 打赏
  • 举报
回复
public bool Compare(int[] a, int[] b)
        {
            //b变量都在a中存在
            ArrayList lists = new ArrayList();

            if (a == null)
            {
                return false;
            }
            else if (b == null)
            {
                return true;
            }
            foreach (var i in a)
            {
                lists.Insert(i, 1);
            }
            foreach (var j in b)
            {
                if (!lists[b[j]].Equals(1))
                {
                    return false;
                }
            }
            return true;
        }
内容概要:本文围绕PID控制在芯片行业晶圆探针台精密运动定位系统中的实战应用展开,重点阐述了级联PID控制、前馈控制、S型加减速规划、摩擦力补偿和陷波滤波器等关键技术。通过C++实现的双闭环级联PID控制器代码,深入剖析了位置环与速度环的协同机制、低通滤波抑制噪声、积分限幅防饱和以及力矩输出保护等工业级设计细节,揭示了高端半导体设备中高精度、高响应运动控制的实现原理。同时展望了数据驱动与智能化趋势下,自抗扰控制(ADRC)和强化学习(RL)在PID参数自整定中的未来发展。; 适合人群:具备自动控制理论基础和C++编程能力,从事精密设备控制、半导体装备制造或运动控制算法研发的工程师,尤其是有1-5年工作经验的技术人员;; 使用场景及目标:①掌握晶圆探针台中微米级定位的运动控制核心技术;②理解并实现双闭环PID在实际工业系统中的抗干扰、防振荡设计;③学习如何通过滤波、限幅、前馈等手段提升控制系统鲁棒性与精度;④为向智能PID控制升级提供技术储备; 阅读建议:此资源结合真实工业场景与代码实现,建议读者结合控制理论知识,逐行分析代码逻辑,并在仿真环境中复现控制器行为,重点关注内外环耦合关系、滤波器设计与抗饱和策略的实际作用。

28,404

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧