用逗号分隔的数组,C#,怎么循环删除。例:IDS是一个装了许多ID的数组,中间用逗号分隔开

作者&投稿:闻盼 (若有异议请与网页底部的电邮联系)
C#把一个集合里面的元素循环,放到一个数组中,该怎么循环。。。。~

//声明一个集合
List list = new List();
//声明一个数组
string[] Array = new string[] { };
//接受集合遍历出来的数据
string str = "";
//给集合添加数据
list.Add("张三1");
list.Add("李四2");
list.Add("王五3");
//如果集合中有数据开始遍历
if (list.Count > 0)
{
for (int i = 0; i < list.Count; i++)
{
str += list[i] + ",";//把每个数据之间用','分开
}
}
if (str.Length >= 2)
{
//从开始截取到最后一个,
str = str.Substring(0, str.LastIndexOf(','));
//把累积的数据分割成字符串 用数组接受
Array = str.Split(',');
}
//循环出数组的数据
for (int i = 0; i < Array.Length; i++)
{
//输出 Array[i]
}

用split方法可以的,用数组接受split,用2个数组,然后一一对应起来就可以了。以逗号分隔。
比如:string colors="黄,绿色,青";
string [] arrays=colors.Split(',');

arrays数组里就是所以的颜色
然后可以arrays[0]=黄;
这里可以用循环取出每一种颜色,尺寸也是如此。!希望能帮到你。

若你的IDS是用逗号分隔的,可以直接用string sql=“ delete from X where ID in (”+你的数组+")";
如 delete from X where ID in (4,5,6,8);


c语言里如何读取文件中用空格分隔的整数,我想把他们读出来存在一个数组...
直接fopen 然后用fscanf读取,fscanf就跟scanf一样,除了多一个文件指针 你可以把fopen想象成自动把文件的内容输入到黑框里

c语言中,数组和结构体初始化最后一个元素后面多加了一个逗号辉产生什么...
对于数组来说如果像下面这要多加一个逗号结果不会变:int a[]={1,2,3,};int a[]={1,2,3};上面这两条语句是等效的,其中第一种是计算机发展早期非常古老的一种写法,这么写的目的是让以后的程序维护人员少输入一个逗号,现代的C语言中一般已经不这么用了。对于结构体来说如果像下面这样多加一...

VC中如何把一个二维数组的数据写入TXT文件中
for(i = 0; i < 10; i ++) { for(j = 0; j < 10; j ++) { out<<a[i][j]<<',';\/\/将每个元素写入文件,以逗号分隔。 } out << endl;\/\/每行输出结束,添加换行。 } return 0;}

c语言中怎么把屏幕输入的一组double数赋给一个数组
\/*有几个分隔符则表示有iCount+1个数(如用逗号分隔: 23.48,27.32,37.8 其中有两个逗号则有3个数*\/ iCount++;\/*分配内存*\/ pArray = (double *)malloc(iCount*sizeof(double));if( NULL == pArray ){ printf("分配内存失败!");return -1;} \/*从字符串中取数并转换为double类型...

编写一个C语言程序读取一个csv格式文件的内容,文件内全是数字,每次读取...
下面根据两种情况,按照分隔符为逗号(,),分别举一个例子:文件名设定为in.csv,每行10个元素。一、所有元素均相同类型,比如int型。include <stdio.h> int main(){ FILE*fp;int a[100][10];\/\/定义一个足够大的数组来存储。int line = 0;int c, i;fp = fopen("in.csv", "r"); \/\/...

求C语言二维数组问题。。(30分)
3.对 4.a[0][0]、a[1][2]、a[1][0]是正确引用。5.int a[2][]={{1,2,3},{4,5,6}};一维可省,二位不可省;int a[2][4]={{1,2,3},{4,5},{6}};越界了,只定义了两行却赋了三行的值;int a[][3]={{1,2,3}{},{1,1}};第一第二列中间少了一个逗号,...

c语言中二维字符数组各元素(即字符串)间必须用逗号分开么?
必须逗号。。规则在那摆着。。

设A={3.4},B={1.2},C={2.3},从A到B的函数f={〈3,2〉,〈4,1〉},从?
这种函数又叫做数组公式。如果数组公式分布于一个单元格的区域中,叫做二维数组,如果仅分布于一行或一列中,叫做一维数组。数组公式位于一行中,叫做一维水平数组,由以逗号分隔的多个元素组成。数组公式位于一列中,叫做一维垂直数组,由以分号分隔的几个元素构成。输入数组公式时,结束输入时要按控制键加...

函数的返回类型有几种?它们的含义是什么?
在main()函数中,我们可以通过一个名为argv 的C 风格字符串数组访问它int main( int argc, char *argv[] ) { ... }argc包含命令行选项的个数,argv包含aygc个C风格字符串,代表了由空格分隔的命令选项8、指向函数的指针8.1、指向函数的指针的类型函数返回类型和参数表的不同组合,代表了各不相同的函数类型int...

...数组 char[ ]={1,2,3,4}; 此语句是否是正确的数组说明语句
虽然char c[]={1,2,3,4}; 没有说明方面的错误,也能正常编译,这是由于C\/C++中字符型变量与整形变量是可以通用的。但达不到你说的“不用加引号了”的效果。char c[]只是说明c是字符型数组变量,说明白点就是单字节数组;至于你在说明时赋什么值那就要看等号右边的大括号里怎么写。你这种写法...

通山县19348558564: 用逗号分隔的数组,C#,怎么循环删除.例:IDS是一个装了许多ID的数组,中间用逗号分隔开 -
达奚友盐酸: 若你的IDS是用逗号分隔的,可以直接用string sql=“ delete from X where ID in (”+你的数组+")"; 如 delete from X where ID in (4,5,6,8);

通山县19348558564: c# for循环怎样不循环最后一个逗号 -
达奚友盐酸: 你是循环数组?还是类??如果是数据,方便点的话,有两种方式1:循环前去掉2:循环中,循环到最后一个值时去掉

通山县19348558564: C#编程,从键盘输入一个数组 -
达奚友盐酸: 键盘输入12,23,34,45,即字符串以逗号分隔,用split方法拆分为数据,帮助中有例子,简单修改即可. 建立数组,如只有26个字母,则维数26,循环字符串,用switch判断第几个字母,并在对应的数据中加1,显示时,为0的数组数据不显示,...

通山县19348558564: C#里 在一个下拉框里显示另外一张表的值 且值是以逗号隔开 循环出来值怎么把逗号去了一个一个显示在下拉宽里
达奚友盐酸: 我没很听懂你的意思,值是以逗号隔开是string吗,是的话用string[] strArr=oldStr.splite(','); //使用string变量的splite方法, //用括号内的字符分割字符串,获得字符串数组 string newStr=string.join(strArr,' '); //再用string.join静态方法拼接...

通山县19348558564: 求c#中有分隔符的字符串中用去掉有重复字符. -
达奚友盐酸: 先把这个字符串存到集合里面去 集合有属性可以直接找到重复的.

通山县19348558564: c#语句循环,帮忙解释一下 -
达奚友盐酸: arr 是一个数组 因为 i 从0开始循环,因此需要遍历数组的话,就需要执行 arr.length-1 次.然后有新的数组 array = arr[i] + "," 就是相当于 arr = {'a','b','c','d'} 那么循环完了 array = "a,b,c"; 因为 你 for 里面是 i< 而不是 i<= (如果是 i<= 那么就导致变成"a,b,c,d,") 多一个逗号 因此还要加上最后一个.也就是 arr[arr.length-1] 最后才能得到 array = "a,b,c,d";

通山县19348558564: String类型的值如何去掉重复的? -
达奚友盐酸: 你用什么语言去写这个,通常的思路是:可以用按逗号隔开,把aa劈成数组,然后去除数组的重复部分,最后再把数组元素循环用逗号拼接起来.

通山县19348558564: C#如何将字符串分割成数组 -
达奚友盐酸: 用split方法可以的,用数组接受split,用2个数组,然后一一对应起来就可以了.以逗号分隔. 比如:string colors="黄,绿色,青";string [] arrays=colors.Split(','); arrays数组里就是所以的颜色然后可以arrays[0]=黄;这里可以用循环取出每一种颜色,尺寸也是如此.!希望能帮到你.

通山县19348558564: C++如何将一个字符数组分割成几个数组? -
达奚友盐酸: 问题的关键是“分割”的标准, 按什么方式分呢?① 如果固定长度, 则直接分段拷贝即可.② 如果是按符号分割,比如空格, 逗号什么的, 则即可以循环里面一个个判断字符, 也可以字符串搜索,比如用strrchr、strstr搜索,也可以用strtok按token分割.③ 按关键字符或字符串,也可以用②中提到的方式先搜索, 后定位,然后分割.还有这个是纯C呢? 还是C++? 分的具体方法也会天差地别, C++的话, 可以用容器和算法, 比如vector或list, 乃至string来操作,除了C++的标准库外, 甚至可以用第3方库,比如boost等, 还可涉及到正则表达式来提取特征字符串.所以关键还是: 你想怎样“分割”?

通山县19348558564: C#编程时,有一string,里面是以逗号为分隔的一串数字,怎么把这些数字提取出来 -
达奚友盐酸: 在线等~~~~ 抽离放入数组

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网