在char数组的某个位置添加一个元素?

想要在char数组的某个位置添加一个元素。尝试使用 Concat 但显示错误,可能缺少某些参考。也试图找到类似的问题,但没有找到。


请参阅以下代码并在数组末尾以及该数组的任何索引处添加元素。


                         char[] c = { 'a','b','c','d' };


                         //add elements.


                         // c.Concat//c.add//[c.Length] = 'e';                 

谢谢。


梦里花落0921
浏览 162回答 3
3回答

冉冉说

你可以试试这个:var myList = new char[] { 'a','b','d','e' }.ToList();myList.Insert(2, 'c');// View the results: "a,b,c,d,e"

MYYA

Array 有这个缺点,它有固定的大小,为了添加元素你必须调整它的大小,这是不方便的。我建议您使用一些集合,例如List执行此类操作。例如:List<char> chars = new List<char>{ 'a','b','c','d' };// add character at the endchars.Add('e');您可以在此处阅读更多内容。
打开App,查看更多内容
随时随地看视频慕课网APP