字节数组拼接打印以及list小技巧

数组和list的使用一点技巧
由于工作原因,会经常使用byte[] ,同时经常将数据显示到界面中,在以往的时候经常使用for循环将byte[]拼接成字符串,在打印,偶然发现一个小技巧,标记在这里
拼接可以使用如下
byte[] bytes= new byte[1,2,3,45,210];
outtxt.AppendText(“原始数据 : " + string.Join(”,", bytes) + “\r\n”);

数遍研究了下排序,去掉重复数据等操作
int[] ints = { 5, 2, 0, 66, 4, 32, 7, 1,1,32 };
outtxt.AppendText(“原始数据 : " + string.Join(”,", ints) + “\r\n”);
List ll = new List(ints);
HashSet hs = new HashSet(ll);
ints = hs.ToArray();
outtxt.AppendText(“去掉重复数据 : " + string.Join(”,", ints) + “\r\n”);
ll.Clear();
for (int i = 0; i < ints.Length; i++)
{
ll.Add(ints[i]);
}
ll.Sort();
ints = ll.ToArray();
outtxt.AppendText(“排序数据 : " + string.Join(”,", ints) + “\r\n”);
int[] intss = ints.Where(p => p < 32).ToArray();
outtxt.AppendText(“小于32的数据:” + string.Join(",", intss) + “\r\n”);

猜你喜欢

转载自blog.csdn.net/mainmaster/article/details/109487226