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

我将要将LISTBOX控件里面的内容,取出来用。。。我是先用循环将ListBox里面的东西加到LIST<>List<string>colorfor(inti=0;i<=X... 我将 要将 LISTBOX 控件里面的内容,取出来用。。。

我是先用循环将ListBox里面的东西加到 LIST <>
List<string> color
for (int i=0;i<=XXX.itmes.count;i++)
{
color.add(XXX.items[i].tostring());
}

然后我要执行一个SQL,要将里面的东西作为变量一个一个执行以下,现在我怎么抓呢?
怎么讲 Color中的东西一个一个提取出来带进SQL运行。。。。

谢谢了!!!
展开
 我来答
龍虎裘敗
2015-09-15 · 超过47用户采纳过TA的回答
知道小有建树答主
回答量:85
采纳率:50%
帮助的人:45.8万
展开全部
List<string> 是字符串集合。List<string> 没什么特殊的用法。

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

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

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

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

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

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

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



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

详情可参照 : https://msdn.microsoft.com/zh-cn/library/s6hkc2c4(v=vs.110).aspx
百度网友d242235
推荐于2016-07-27 · TA获得超过2385个赞
知道大有可为答主
回答量:1403
采纳率:84%
帮助的人:823万
展开全部
你的意思其实很简单,只是要把泛型List<string>中的数据逐个取出即可。

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

我这里虚拟了一个表xxx,和一段sql。以上代码其实就是一个迭代器,可以逐个遍历List<stirng>中的数据。其中的变量就是Color集合中的元素。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
落叶有期
2010-11-03 · TA获得超过574个赞
知道小有建树答主
回答量:726
采纳率:0%
帮助的人:347万
展开全部
用con.begintransaction吧,
用事务,在事务中循环取出String ,构建Sql语句并执行,最后提交,asp.net 中的事务的例子如下:
http://hi.baidu.com/taoshuangxiedu/blog/item/c59cbe7777a24416b051b9b4.html
这是我写的,你看一下吧,相信对你有帮助
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6eed2f8
2010-11-03 · TA获得超过5082个赞
知道大有可为答主
回答量:3423
采纳率:0%
帮助的人:3818万
展开全部
for(int i=0;i<color.count;i++)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式