2011-07-20 52 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]?