欢迎来到山村网

C#中char[]与string之间的转换

2019-03-02 11:52:19浏览:955 来源:山村网   
核心摘要:  string 转换成 Char[]  string ss = abcdefg;  char[] cc = ss.ToCharArray();  Char[] 转换成string  string s = n

  string 转换成 Char[]

  string ss = "abcdefg";

  char[] cc = ss.ToCharArray();

  Char[] 转换成string

  string s = new string(cc);

  此外,byte[] 与 string 之间的装换

  byte[] bb = Encoding.UTF8.GetBytes(ss);

  string s = Encoding.UTF8.GetString(bb);

  下面我们利用 StringBuilder 来进行数组 与 string 间的转换 , 很简单,代码如下

  using System.Text;

  StringBuilder sb = new StringBuilder();

  foreach(char c in cc)

  {

  sb.Append(c);

  }

  string s = sb.ToString();

  StringBuilder 的 Append 方法支持多种参数,所以数组转换成string基本上都可以用它。

  另外 string[] 转换成string,.Net框架提供了一个使用的方法

  string strOr = "OR";

  string result = string.Concat(new string[]{" A ",strOr," B ",Environment.newline," C ",strOr," D "});

  string 到int,double: Int32.Parse(str)

(责任编辑:豆豆)
下一篇:

C#中的除法运算符和VB.NET中的除法运算符对比

上一篇:

正则表达式实现将MM/DD/YYYY格式的日期转换为YYYY-MM-DD格式

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com