C#實現(xiàn)char字符數(shù)組與字符串相互轉(zhuǎn)換的方法
本文實例講述了C#實現(xiàn)char字符數(shù)組與字符串相互轉(zhuǎn)換的方法。分享給大家供大家參考,具體如下:
一、字符串轉(zhuǎn)換為字符數(shù)組
char[] tempChar = sourceString.ToCharArray();
二、字符數(shù)組轉(zhuǎn)換為字符串
//方法一 string str = string.Join("", tempChar); //方法二 string str = string.Concat<char>(tempChar); //方法三 string str = new string(tempChar);
注:方法一,使用了一種討巧的方式,因為Join本來的目的是串聯(lián)集合內(nèi)的成員并在每個成員之間采用指定的分隔符,這里把分隔符指定為空字符串從而輸出效果上實現(xiàn)了字符數(shù)組向字符串的轉(zhuǎn)換。方法二、Concat方法是用來串聯(lián)集合內(nèi)可枚舉接口實現(xiàn)的成員,用在這里是可以的。方法三、運用了string類的構(gòu)造方法,推薦使用。
更多關于C#相關內(nèi)容感興趣的讀者可查看本站專題:《C#字符串操作技巧總結(jié)》、《C#數(shù)組操作技巧總結(jié)》、《C#中XML文件操作技巧匯總》、《C#常見控件用法教程》、《WinForm控件用法總結(jié)》、《C#數(shù)據(jù)結(jié)構(gòu)與算法教程》及《C#面向?qū)ο蟪绦蛟O計入門教程》
希望本文所述對大家C#程序設計有所幫助。
- C#使用Enum.TryParse()實現(xiàn)枚舉安全轉(zhuǎn)換
- c#中(int)、int.Parse()、int.TryParse、Convert.ToInt32的區(qū)別詳解
- C#(int)中Convert、Parse、TryParse的區(qū)別
- C#字節(jié)數(shù)組(byte[])和字符串相互轉(zhuǎn)換方式
- C#中對象與JSON字符串互相轉(zhuǎn)換的三種方式
- c#?如何將字符串轉(zhuǎn)換為大寫或小寫
- C#中字符串與字節(jié)數(shù)組的轉(zhuǎn)換方式
- C#日期格式字符串的相互轉(zhuǎn)換操作實例分析
- C# 字符串、數(shù)組和List的截取和轉(zhuǎn)換實例
- C# 中 TryParse如何將字符串轉(zhuǎn)換為特定類型
相關文章
用C#的params關鍵字實現(xiàn)方法形參個數(shù)可變示例
params關鍵字以實現(xiàn)方法形參個數(shù)可變是C#語法的一大優(yōu)點,下面是用C#中的params關鍵字實現(xiàn)方法形參個數(shù)可變2014-09-09C#實現(xiàn)的優(yōu)酷真實視頻地址解析功能(2014新算法)
這篇文章主要介紹了C#實現(xiàn)的優(yōu)酷真實視頻地址解析功能(2014新算法),本文在當前環(huán)境下是有效的,因為優(yōu)酷之前更新了算法,需要的朋友可以參考下2014-10-10C# IQueryable及IEnumerable區(qū)別解析
這篇文章主要介紹了C# IQueryable及IEnumerable區(qū)別解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-09-09深入解析C#編程中struct所定義的結(jié)構(gòu)
這篇文章主要介紹了C#編程中struct所定義的結(jié)構(gòu),與C++一樣,C#語言同時擁有類和結(jié)構(gòu),需要的朋友可以參考下2016-01-01