永发信息网

C# 从字符串中提取指定的字符,并保存,求指教。

答案:4  悬赏:0  手机版
解决时间 2021-03-08 10:04
string a=”0.1.2.3.4.5.6.7.8.9“;
int[] b=new int[10];
现在想要把a中的数字保存到数组b中,即:b[0]=0;b[1]=1; 如何实现,求代码。
最佳答案
使用string.Split();实现。

string a = "0.1.2.3.4.5.6.7.8.9";
int[] b=new int[10];
string[] c = a.Split('.');
//string转int
for(int i=0;i<10;i++)
{
    b[i]=Convert.ToInt32(c[i]);
}
全部回答
流程应该是:先打开文件,然后 seek到指定位置,然后读出指定位置的数据 如果还想快一点,考虑用内存映射的方式(猜,没试过) 至于前面提到的 readalltext ,是将数据全部读入内存,在处理,基本不符合你的要求
string[] tmp = a.Split('.');             for (int i = 0; i < a.Length; i++)             {                 b[i] = Convert.ToInt32(tmp[i]);             }
//把你的int[] b=new int[10];这一行去掉 int[] b = Array.ConvertAll(a.Split('.'), s=> { return int.Parse(s); });
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
蒙太奇艺考培训中心(人民路)在什么地方啊,我
目前做得比较好的 B2B2C 的网站有哪些?把 B2
一个男生只要他不够高不够帅对你再好也没用
我是学环艺的。现在想自学软件。除了CAD外。
新港金融中心在哪里啊,我有事要去这个地方
婴儿较硬耳屎怎么清理
2012年8月12日晚,第届既伦敦奥运会举行闭幕
centralbankofmyanmar是哪国的钱,我有6张价
对公账户转账汇款已提交没审核 下次还要重新
哪种网路空间能上传2G左右的视频
《宪法》第26条有关环境保护的内容是如何规定
我喜欢一个女孩,但她不和我好,说对我有感觉
宝宝五个月才15斤体重正常吗
羊棒骨地址在什么地方,想过去办事
2016年9月20日到2017年5月20日共记多少天
推荐资讯
问道手游粉衣仙子和白衣仙子哪个好
夜明珠地址在什么地方,想过去办事
凯翼的大灯是什么灯?
斯巴鲁力狮与大众CC哪个好
基因芯片结果fold-change>1.5 有意义吗
下列物质名称和括号内化学式对应的是A.纯碱[N
护士长叶欣为了人们而献出了自己宝贵的生命,
四川最好的师范大学有哪些
英语翻译拼错了 是 YINGFEI REAL ESTATE
韩饰全国连锁怎么去啊,有知道地址的么
为什么说爬了岳麓山就考不上大学
上一次手机号缴费时间能不能查出来?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?