(
1)C#中
char
[]與
string互相轉換的寫法:
string 轉換成 Char []
string ss ="abcdefg";
char [] cc =ss.ToCharArray();
Char [] 轉換成string
string s =new string(cc);
-- ------------------------------------------------
( 2) C#中 byte []與 string互相轉換的寫法:
byte [] 轉換成string
byte [] bb = Encoding.UTF8.GetBytes(ss);
string s =Encoding.UTF8.GetString(bb);
string 轉換為 byte []
byte [] bytes;
string str = "abc";
System. Text.ASCIIEncoding ascill = new ASCIIEncoding();
bytes = ascill.GetBytes( str);
string 轉換成 Char []
string ss ="abcdefg";
char [] cc =ss.ToCharArray();
Char [] 轉換成string
string s =new string(cc);
-- ------------------------------------------------
( 2) C#中 byte []與 string互相轉換的寫法:
byte [] 轉換成string
byte [] bb = Encoding.UTF8.GetBytes(ss);
string s =Encoding.UTF8.GetString(bb);
string 轉換為 byte []
byte [] bytes;
string str = "abc";
System. Text.ASCIIEncoding ascill = new ASCIIEncoding();
bytes = ascill.GetBytes( str);
(
3)將一整數逆序,如987654321變為123456789。
//方法一:倒序循環
int [] intArray = { 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 };
for ( int i = intArray.Length - 1; i >= 0; i -- )
{
//intArray [ i ];
}
//方法二:使用反轉函數Reverse
int [] newArrary = intArray. Reverse().ToArray();
//方法三:C#中char []與string互相轉換的寫法:
string strNum = " 9876543210";
char [] reversed = strNum. Reverse().ToArray();
string newStrNum = new string(reversed);
//方法一:倒序循環
int [] intArray = { 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 };
for ( int i = intArray.Length - 1; i >= 0; i -- )
{
//intArray [ i ];
}
//方法二:使用反轉函數Reverse
int [] newArrary = intArray. Reverse().ToArray();
//方法三:C#中char []與string互相轉換的寫法:
string strNum = " 9876543210";
char [] reversed = strNum. Reverse().ToArray();
string newStrNum = new string(reversed);
(4)、一、數組(Array)轉換為枚舉(Enum)類型 enum TypeName { a, b, c } 方法: string[] names = new string[] { "a", "b", "c" }; TypeName[] typeNames = names.Select(t => (TypeName)Enum.Parse(typeof(TypeName), t)).ToArray(); 字符串轉換為枚舉類型: TypeNametype=(TypeName)Enum.Parse(typeof(TypeName), 'a') 二、枚舉(Enum)類型轉換為數組(Array) public enum EmploymentTypeEnum { FullTime, Apply, PartTime, } string[] tmp = Enum.GetNames(typeof(EmploymentTypeEnum));