字符串放入byte[]

deknight 2016-06-12 08:52:28
一个textbox,里面的内容是 21,22,30
我想把它放入到一个byte[]中,该如何实现?
...全文
121 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2016-06-12
  • 打赏
  • 举报
回复
            var s = "21,22,30";
var r = s.Split(',').Select(x => (byte)int.Parse(x)).ToArray() ;
Console.WriteLine(r.GetType());
Console.WriteLine(string.Join(", ", r));
秋的红果实 2016-06-12
  • 打赏
  • 举报
回复
lz意思是包括逗号吗?
crystal_lz 2016-06-12
  • 打赏
  • 举报
回复
string[] strs = xxxxx.Trim().Trim(',').Split(','); byte[] byData = new byte[strs.Length]; for(int i = 0;i < strs.Length;i++) byData[i] = byte.Parse(strs[i]);
  • 打赏
  • 举报
回复
string s=this.textBox.text; string[] sArray=s.Split(',') ; foreach(string i in sArray) Console.WriteLine(i.ToString()); 输出的结果就是“,”分隔的字符串

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧