串联不同数组的小技巧_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 串联不同数组的小技巧

串联不同数组的小技巧

 2013/7/13 12:15:22  庭上杨柳  博客园  我要评论(0)
  • 摘要:有时我们需要将某一种类型的数组的所有元素以字符串的形式串联起来,一般的方法我们通过for循环就可以办到,当然如果是字符串数组,直接用string.Concat即可,但是对于其他类型的数组,确实没有这个函数的。那么有没有别的办法呢?本例旨在介绍一种这样串联任何数组的方法。1:stringstr_key="danxin";2:stringstr_hash="welcometoyou.";3:HMACSHA1hmsha=newHMACSHA1(Encoding.Default.GetBytes
  • 标签:数组 技巧

有时我们需要将某一种类型的数组的所有元素以字符串的形式串联起来,一般的方法我们通过for循环就可以办到,当然如果是字符串数组,直接用string.Concat即可,但是对于其他类型的数组,确实没有这个函数的。那么有没有别的办法呢?本例旨在介绍一种这样串联任何数组的方法。

class="alt">   1:  string str_key = "danxin";
   2:  string str_hash = "welcome to you.";
   3:  HMACSHA1 hmsha = new HMACSHA1(Encoding.Default.GetBytes(str_key));
   4:  byte[] bt_arr = hmsha.ComputeHash(Encoding.Default.GetBytes(str_hash));
   5:  object[] ob_arr = new object[bt_arr.Length];
   6:  bt_arr.CopyTo(ob_arr,0);
   7:  Console.WriteLine(string.Concat(ob_arr));
   8:  //string.Concat方法有多个重载,其中一个参数是object[],所以这样就利用上边的方法
发表评论
用户名: 匿名