【发布时间】:2021-11-17 23:46:32
【问题描述】:
我使用此代码将每行包含单独字符的字符串传递给 Unicode 列表。
string MultiLineCharArray = string.Join(Environment.NewLine, CharArray);
var UnicodeList = MultiLineCharArray.Select(str => Convert.ToUInt16(str)).ToList();
当反转它时,程序死了,它甚至没有尝试,非常糟糕:
for (int i = 0; i < UnicodeList.Count; i++)
{
MultiLineCharArray = string.Join(Environment.NewLine, Convert.ToChar(UnicodeList[i]));
}
我需要 MultiLineCharArray 然后将其转换为有效 Unicode 字符 (unicode = A) 的 Array 通过每一行将其转换为单个字符串。
Unicode 列表非常长(9,000)个元素,可能这就是程序崩溃的原因,有没有更优化的方法?
【问题讨论】:
标签: c# arrays list unicode char