想要在char数组的某个位置添加一个元素。尝试使用 Concat 但显示错误,可能缺少某些参考。也试图找到类似的问题,但没有找到。请参阅以下代码并在数组末尾以及该数组的任何索引处添加元素。 char[] c = { 'a','b','c','d' }; //add elements. // c.Concat//c.add//[c.Length] = 'e'; 谢谢。
3 回答
冉冉说
TA贡献1877条经验 获得超1个赞
你可以试试这个:
var myList = new char[] { 'a','b','d','e' }.ToList();
myList.Insert(2, 'c');
// View the results: "a,b,c,d,e"
MYYA
TA贡献1868条经验 获得超4个赞
Array 有这个缺点,它有固定的大小,为了添加元素你必须调整它的大小,这是不方便的。
我建议您使用一些集合,例如List执行此类操作。
例如:
List<char> chars = new List<char>{ 'a','b','c','d' };
// add character at the end
chars.Add('e');
您可以在此处阅读更多内容。
- 3 回答
- 0 关注
- 158 浏览
添加回答
举报
0/150
提交
取消