从数组传输项目的最快方法是什么?

时间:2018-02-24 19:32:36

标签: c# arrays

不确定我是否正确地表达了标题,但我说我的方法如下:

public static string[] ByteArrayToStringArray(byte[] buffer)
{
      //code here
}

会更好吗?
List<string> list = new List<string>();

for (int i = 0; i < buffer.Length; i++)
{
    list.Add(buffer[i].ToString());
}
return list.ToArray();

或者做得更好

List<string> list = new List<string>();

foreach (byte b in buffer)
{
    list.Add(b.ToString());
}
return list.ToArray();

哪个更快或它们之间没有区别?

0 个答案:

没有答案