c#的list<>泛型

fuji_3610 2011-03-24 11:03:08
我想问:

1、怎么将1个 字符 添加到1个list<string>中;
2、怎么将整个list<char>变成一个字符串;

求求解答!!!!!
...全文
296 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
EastonSoft 2011-04-28
  • 打赏
  • 举报
回复
居然不给分,操。以后估计没人理你了。
qq514418353 2011-03-26
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 fangxinggood 的回复:]
C# code
var chars = new List<char>();
chars.Add('1');
chars.Add('2');

string str = new string(chars.ToArray());
[/Quote]

UP
davidcoffee 2011-03-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 fangxinggood 的回复:]
C# code
var chars = new List<char>();
chars.Add('1');
chars.Add('2');

string str = new string(chars.ToArray());
[/Quote]
快速便捷~有用~
htqx 2011-03-25
  • 打赏
  • 举报
回复
1.先把char转成string
然后添加到list《string》。

2.先把list《char》输出为数组
然后把数组转化为字符
莫聆 2011-03-25
  • 打赏
  • 举报
回复
为什么要这么做,直接用stringbuilder不更好。
dulei123321 2011-03-25
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 wangwenzhuang 的回复:]
引用 4 楼 fangxinggood 的回复:
C# code
var chars = new List<char>();
chars.Add('1');
chars.Add('2');

string str = new string(chars.ToArray());

[/Quote] 这个很对
wangwenzhuang 2011-03-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 fangxinggood 的回复:]
C# code
var chars = new List<char>();
chars.Add('1');
chars.Add('2');

string str = new string(chars.ToArray());
[/Quote]
up
IT0329 2011-03-25
  • 打赏
  • 举报
回复
FengYuanMSFT 2011-03-25
  • 打赏
  • 举报
回复
写这样程序的不及格:

string str = "";
foreach(var abc in listchar)
{
str += abc + ",";//加上分割符
}
原来 2011-03-25
  • 打赏
  • 举报
回复
List<string> list = new List<string>();
list.Add("Test");

List<char> listchar = new List<char>();
string str = "";
foreach(var abc in listchar)
{
str += abc + ",";
}
大Y 2011-03-25
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 zzmsyt 的回复:]

C# code
var chars = new List<char>();
chars.Add('1');
chars.Add('2');

string str = new string(chars.ToArray());
[/Quote]
+1
zzmsyt 2011-03-25
  • 打赏
  • 举报
回复
C# code
var chars = new List<char>();
chars.Add('1');
chars.Add('2');

string str = new string(chars.ToArray());
EastonSoft 2011-03-25
  • 打赏
  • 举报
回复
问题1:
List<string> list = new List<string>();
list.Add("Test");
问题2:
List<char> listchar = new List<char>();
string str = "";
foreach(var abc in listchar)
{
str += abc + ",";//加上分割符
}
就这样就行了.
hzleexia 2011-03-25
  • 打赏
  • 举报
回复
1、怎么将1个 字符 添加到1个list<string>中;
list集合有个ADD方法直接添加就OK了。
2、怎么将整个list<char>变成一个字符串;
先根据下标一个一个一个读出来、然后放进字符串里面就OK了
ColinMelody 2011-03-25
  • 打赏
  • 举报
回复
学习了~
[Quote=引用 4 楼 fangxinggood 的回复:]
C# code
var chars = new List<char>();
chars.Add('1');
chars.Add('2');

string str = new string(chars.ToArray());
[/Quote]
  • 打赏
  • 举报
回复
+1
[Quote=引用 4 楼 fangxinggood 的回复:]
C# code
var chars = new List<char>();
chars.Add('1');
chars.Add('2');

string str = new string(chars.ToArray());
[/Quote]
q107770540 2011-03-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 fangxinggood 的回复:]

C# code
var chars = new List<char>();
chars.Add('1');
chars.Add('2');

string str = new string(chars.ToArray());
[/Quote]
+
qq554290192 2011-03-24
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wxr0323 的回复:]
list<string> lt=new list<string>();
lt.add("1");

这样添加
[/Quote]

学习了。
机器人 2011-03-24
  • 打赏
  • 举报
回复
var chars = new List<char>();
chars.Add('1');
chars.Add('2');

string str = new string(chars.ToArray());
子夜__ 2011-03-24
  • 打赏
  • 举报
回复
怎么将整个list<char>变成一个字符串;
遍历
string s=string.Empty;
s+=lt[i].ToString()+"," 逗号分割
加载更多回复(1)

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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