关于 C# 中list<string> 的用法

2025-01-06 05:10:14
推荐回答(4个)
回答1:

List 是字符串集合。List 没什么特殊的用法。

问List泛型集合的用法可能会比较准确一些。

泛型集合 ,比数组更加灵活。不需要固定长度。理论上,里面的内容是
无限追加的。

泛型集合声明: List list = new List();

添加数据 : list.Add();将数据添加到集合的结尾处。

泛型集合 实现了enumable接口,可以被遍历,取出每一个值。

另外还包括 contains 指示某个元素是否存在集合中。

Clear 清空集合
Exists 确定 List 是否包含与指定谓词定义的条件匹配的元素。



等等多种方法,可以方便我们更快捷迅速的操作数据。

详情可参照 : https://msdn.microsoft.com/zh-cn/library/s6hkc2c4(v=vs.110).aspx

回答2:

你的意思其实很简单,只是要把泛型List中的数据逐个取出即可。

试试这段代码
foreach(string str in Color)
{
string sql = "select * from XXX where color = "+ str;
}

我这里虚拟了一个表xxx,和一段sql。以上代码其实就是一个迭代器,可以逐个遍历List中的数据。其中的变量就是Color集合中的元素。

回答3:

用con.begintransaction吧,
用事务,在事务中循环取出String ,构建Sql语句并执行,最后提交,asp.net 中的事务的例子如下:
http://hi.baidu.com/taoshuangxiedu/blog/item/c59cbe7777a24416b051b9b4.html
这是我写的,你看一下吧,相信对你有帮助

回答4:

for(int i=0;i