大家帮我看看是什么问题??

kangnasi kangnasi 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
class Program
{
static void Main(string[] args)
{
string path = @"d:\hhk.txt";

string[] lines = File.ReadAllLines(path);
ArrayList ls = new ArrayList();
//List<string []> ls = new List<string []>();
char[] delimiterChars = { ' ', '\r', '\n' };


foreach (string line in lines)
{
string[] numbers = line.Split(delimiterChars);

ls.Add(numbers);

}
foreach (string[] ss in ls)
{
foreach (string s in ss)
{
string st =s;
Double.Parse(s);
Console.WriteLine(s+" ");
}
Console.WriteLine();
}

}
}

hhk.txt里面的内容为:
123.11 456.22 789.33
123.11 456.22 789.33
123.11 456.22 789.33
123.11 456.22 789.33
123.11 456.22 789.33

我想试一下能不能把ls里面的数据转换为Double型,但红色那条语句老提示出错,请问是什么原因。
还有,我用String[] myArr = (String[])ls.ToArray(typeof(string))这语句向myArr数组里面插数据时,也插不进,请问怎么回事??谢谢!!
...全文

相关推荐

评论 17
收藏 已收藏
分享
返回顶部
kangnasi
C# 111,129 成员 642,539 内容