请问如何检索一个数是否在给出的一组数中 比如一文本框1中现显示有一组数,格式如下:111,123,234,456,789213,254,456,777,897321,237,567,321,999设置一文本框2,手动输入123,检索上组数,存在其中,显示“YES”,不存在,显示“NO” 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string[] strArray = { "111", "123", "562" }; bool bo = strArray.Contains("111");if(textBox1.Text.Split(',').Contains(textBox2.Text)){MessageBox.Show("Yes");}else{...} bool YesOrNo = strArray.Contains("你需要检索的数字");这个返回true,false下面的,楼主你懂的 怎么随机生成的?int[] array = new int[5];array[0]...array[4]用下标来访问就可以了。或者也可以用List:List<int> intList = new List<int>();intList.Add(1);intList.Add(1); string[] strArray = { "你的字符数组" };bool judgeValue = strArray.Contains(textBox.Text);if(judgeValue){textBox2.Text="Yes";}elsetextBox2.Text="No"; 你好,我想问的是我这组数有N多个,比如共有10000组,我不可能像你一样全部 string[] strArray = { "111", "123", "562" }; 一个{}就输进去了,这组数是通过某个算法算出来后显示在文本框textbox1中的,每次都不同,我想问的是这样的情况下该如何处理?谢谢! 你不是说数组是以文本的形式显示在textbox1里面的吗?111,123,234,456,789213,254,456,777,897321,237,567,321,999用textbox1.Text.Split就得到了一个数组啊,然后Contains textBox2就可以了。if(textBox1.Text.Split(',').Contains(textBox2.Text)){MessageBox.Show("Yes");}else{...} textBox1.Text.Split(new string[] { ",", Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);一次性解决空格和换行的问题。 关于C#程序优化的问题 对大家来说是小问题。。。 unable to find an appropriate license for this control 哪里有在手机上开发的论坛的例子,用C#.NET开发的, 在C#中如何实现对数据库操作的重构? 关于装配件的命名空间和路径问题,急~~ 高手求救,DataGrid的赋值的问题? 高手!,请问如何将textBox作为参数传入一个class的方法中? 菜单、工具条中图标大小的问题 微软专家和c#高手请进:c#能利用Windows Media SDK进行开发吗? 关于 c# windows窗体编程部分,求指导 学习指针
string[] strArray = { "111", "123", "562" };
bool bo = strArray.Contains("111");if(textBox1.Text.Split(',').Contains(textBox2.Text))
{
MessageBox.Show("Yes");
}
else
{
...
}
这个返回true,false
下面的,楼主你懂的
int[] array = new int[5];
array[0]
...
array[4]
用下标来访问就可以了。或者也可以用List:
List<int> intList = new List<int>();
intList.Add(1);
intList.Add(1);
bool judgeValue = strArray.Contains(textBox.Text);
if(judgeValue)
{textBox2.Text="Yes";}
else
textBox2.Text="No";
你好,我想问的是我这组数有N多个,比如共有10000组,我不可能像你一样全部 string[] strArray = { "111", "123", "562" }; 一个{}就输进去了,这组数是通过某个算法算出来后显示在文本框textbox1中的,每次都不同,我想问的是这样的情况下该如何处理?谢谢!
111,123,234,456,789
213,254,456,777,897
321,237,567,321,999
用textbox1.Text.Split就得到了一个数组啊,然后Contains textBox2就可以了。
if(textBox1.Text.Split(',').Contains(textBox2.Text))
{
MessageBox.Show("Yes");
}
else
{
...
}
一次性解决空格和换行的问题。