作者yoco315 (眠月)
看板C_Sharp
标题[问题] 有没有类似 C scanf 的功能?
时间Thu Sep 6 18:05:42 2007
我有个字串里面有六个数字,用数字隔开..
比方说类似这样的 line = "3 3 1.0 4.1 4.1 4.1";
我要把这个字串里面的六个数字,分别读入到六个变数
当然可以很简单的这样作啦:
string[] tokens = line.Split(' ');
a = int.Parse(tokens[0]);
b = int.Parse(tokens[1]);
c = double.Parse(tokens[2]);
d = double.Parse(tokens[3]);
e = double.Parse(tokens[4]);
f = double.Parse(tokens[5]);
可是就觉得很烦 XD
因为我写入的时候可以一行这样
line = string.Format("{0} {1} {2} {3} {4} {5}", a, b, c, d, e, f);
就想说读出的时候有没有类似对应的写法可以快速完成的
感谢。
--
To iterate is human, to recurse is divine.
递回只应天上有, 凡人该当用回圈. L. Peter Deutsch
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.78.40
1F:推 tomex:多一点工夫而己,还是个案客制化吧! 09/07 13:31
2F:推 holybible:目前用下来没看过这功能 09/07 17:14
3F:推 yoco315:感谢两位 :D 09/07 18:00