Re: [問題] 問個簡單問題~~~
※ 引述《coign (漢堡)》之銘言:
: 如何將TextBox裡的1234567
: 丟到陣列xx裡
: 結果是xx[0]=1 xx[1]=2..........
: → chhuang:不講 xx 是啥型態那直接textBox1.Text.ToCharArray()最快 05/11 16:43
: 推 virdust2003:那直接這樣 textBox1.Text[i] XD 05/11 17:58
: 推 coign:sorry string xx 05/12 08:59
: → FantasyRyu:轉成char array再轉string array也是多一道工夫而已 05/13 04:24
以前我寫 perl 的時候 split 可以切 // 空字元
#!/usr/bin/perl
$_ = "1234567";
@xx = split //;
print "$_\n" foreach(@xx);
====================================================
但是 C# 卻沒有辦法 .Split('')
我都只好先 .toCharArray() 再轉成 string[] 回傳
public string[] stringToStringArray(string source)
{
char[] sourceChars = source.ToCharArray();
string [] target = new string[sourceChars.Length];
for(int i = 0; i < sourceChars.Length; i++)
{
target[i] = sourceChars[i].ToString();
}
return target;
}
不知道其他人有沒有其他快速的方法咧?
--
http://blog.roodo.com/chhuang
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.30.74.102
※ 編輯: chhuang 來自: 61.30.74.102 (05/14 12:16)
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章