2011-07-20 73 views
0

我試圖將字符串拆分爲數組。在PHP中,我通常使用爆炸 - >利潤。但我不能讓它在C#中工作...拆分不會在逗號上爆炸

string fuel = "08,02,22,97,38,15"; 
string[] numbers = fuel.Split(new char[] { ',' }); 

他只是在拆分每一個字符,FE:號碼[0] = 0,號碼[1] = 8

我在做什麼錯?

編輯:我用燃料字符串作爲燃料[0],它給出第一個字符,因此是錯誤。它應該是數字[0]愚蠢的錯誤!

+11

我執行你的代碼,它工作正常。 –

+4

剛剛複製並粘貼您的示例代碼,並且工作正常 - 按預期方式獲取了包含6個條目的字符串數組。 –

+4

這對我來說很好。數字[0] ==「08」 – DavidGouge

回答

0

試試這個:fuel.Split(',');

不是C#很大;)

+1

這並沒有回答這個問題。 – LukeH

0

你有優秀作品的代碼。它可以進一步簡化爲:

string fuel = "08,02,22,97,38,15"; 
string[] numbers = fuel.Split(','); 

你確定你粘貼的是失敗的代碼?

0

我剛剛運行此代碼,它不會如您所願

你確定你沒有像數[0] [0]和數字[0] [1]?