C# 交错数组问题

deyujinmao 2009-11-19 10:27:19
我有N(可变)个长度不定的字符串,现在想把他们放到一个这样的数组char[N][]中,请问该如何实现?请不要问我为什么不用string[N]存储,我现在就要用char[][]实现
...全文
90 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
deyujinmao 2009-11-19
  • 打赏
  • 举报
回复
自己解决了,wuyi8808回答是正确的,分给你了。
wuyi8808 2009-11-19
  • 打赏
  • 举报
回复
class Program
{
static void Main()
{
// N个字符串
string[] s = {"Hello,", "world!", "\n"};
int N = s.Length;

// 构造字符数组
char[][] a = new char[N][];

// 将N个字符串放入字符数组
for (int i = 0; i < N; i++)
a[i] = s[i].ToCharArray();
}
}
/*
结果是:
a[0]: {'H','e','l','l','o',','}
a[1]: {'w','o','r','l','d','!'}
a[2]: {'\n'}
*/
lee_b 2009-11-19
  • 打赏
  • 举报
回复
哇,空军都吸引来了。。荣幸。。我沾点光
wuyi8808 2009-11-19
  • 打赏
  • 举报
回复
class Program
{
static void Main()
{
int N = 2;
char[][] a = new char[N][];
a[0] = new char[]{'a','b','c','\0'};
a[1] = new char[]{'O','K','\0'};
}
}

110,499

社区成员

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

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

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