C# 一个list一行中有三个python list 数字排序,另一个list中一行一个python list 数字排序,现在想通过每一个行的list的中三个python list 数字排序,

C#如何读取txt文件中每一行每一个数据_百度知道
C#如何读取txt文件中每一行每一个数据
例如这样的txt文件,我想能用C#读取每一行的四个数据,存在一个二维数组里。就像a[0][0]=6,a[0][1]=489,a[1][0]=1,a[1][1]=511等等
我有更好的答案
);array&=&File.Open(&&&&D;&&line&&nbspvar&file&=&(;&nbsp!stream.EndOfStream)&&&&{&=&&{&&txt&=&row);&&&&&&&&row++;&&&&});string&&nbsp.Open);&&line++;});new&StreamReader(file)){&&&&while&List&&&=&&{&new&string[10,10];var&&&nbsp.ToList().ForEach(p&&var&row&,'&using&(var&stream&=&&nbsp.Add(stream.ReadLine());&&&&}}var&=&0;&&&&t.Split(&#39,&&new&List&string&();&&&&&=&0;txt.ForEach(t&,&FileMode.SetValue(p,&&nbsp:\\tx.txt&&nbsp
采纳率:49%
while循环,readline读取,spilt根据‘,’分成数组。
为您推荐:
其他类似问题
txt文件的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。博客分类:
使用C# Linq的确给我们带来了很多的方便,但是如果不合理使用,会造成一些隐藏的bug,而且很难被发现。 今天我就分享一个工作中遇到的问题。 需求:对list进行遍历,把满足某一条件的item Remove掉。
List&ClassA& list = new List&ClassA&();
for (int i = 0; i & 1000; i++)
list.Add(new ClassA());
il.ForEach(x =& il.Remove(x));
为了简化代码,在此不加条件语句。 以上代码貌似是把list中所有的item都Remove掉,但其实不然。 可以看到在执行完ForEach之后list中还有500项。 想必高手们应该之后了吧?在对list进行删除的时候,list整个集合的index已经发生了变化。 Remove一次,原来集合的index就会整体向前移动一个。
Remove()后
其实以上代码等价于:
List&IA& list = new List&IA&();
for (int i = 0; i & 1000; i++)
list.Add(new ClassA());
for (int i = 0; i & 500; i++)
list.Remove(list[i]);
所以大家应该知道什么原因了吧?
所以应对以上bug,并且使用简介的Linq,正确的办法是:
for (int i = 0; i &list.C i++)
if (list[i].a==0)
list.RemoveAt(i);
list.ToList().ForEach(x =& {
if (x.a==0)
list.Remove(x);
ToList()会new 一个list,然后对新的list进行遍历,删除旧list中与之对应index的值,至少这样的写法是对的。但是最优的办法是使用List&T&中的RemoveAll(Predicate&T& match)方法,该方法还会return 被删除的items的个数。
list.RemoveAll(x =& x.a == 0);
浏览: 14652 次
来自: 浙江
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
第一章 ASP.NET 教程 (基础)
第二章 ASP.NET 教程(高级)羊骑士帖子7010&精华0&金币7057 枚&声望23 点&
对于开发周期长的问题,我是这么理解的。
C#相对于以前的一些语言,更适合处理一些极为复杂的问题。也就是说,为了能确保其可以应对未来复杂的问题,被设计成一种本身就很复杂的开发语言。
当我们使用c#处理本身并不是很复杂的问题时,就会显出c#开发周期长。但是我想,如果我们面对一些大型且复杂的情况时,c#更可以从容应对。
就像是我们可以轻易用手掌打死蚊子,但用大炮却不一定可以轻易干掉蚊子。
实施周期长,我想有几方面原因
1,对于c#的驾驭能力有限。
c#就是一头巨兽,弄好了,为我所用,用不好,为我所累,当用的特别不好时,为我所伤。
2,软件本身设计缺陷。
c#应用很广,如果应用很广的软件,实施周期长,并且在实施期间问题频发,我想使用者应该不会像现在这么多。可能的情况就是工期和开发周期的巨大矛盾,加上开发工具本身的复杂性,导致产品先天缺陷。
就像是打仗,以前拨出刀来砍就是了。现在要检查枪支,维护坦克装甲车,要检查通信设备。
我思考,我表达
#####&&有事情找我的朋友,请加我QQ7106437,论坛的消息功能不太好用,我经常看不到站内消息。#####
帖子571&精华0&金币3587 枚&声望0 点&
我正准备选择C#做开发呢,想听听详细点的介绍。
一个敢于、乐于学习的人+2m的adsl宽带+google、baidu = 无穷无尽的技术
帖子1162&精华0&金币665 枚&声望0 点&
C#开发his有点非主流啊
爱上一个人,恋上一座城
帖子952&精华0&金币554 枚&声望0 点&
c#语言本身不错,发明者安德尔斯是盖子从borland挖过来的,borland的创始人,delphi的设计者
帖子100&精华0&金币1352 枚&声望0 点&
感觉C#还不如用java
帖子11898&精华5&金币38256 枚&声望0 点&
lemonrabbit
& & C#身上应该是有delphi的影子
天堂向左,我向右
帖子3&精华0&金币26 枚&声望0 点&
C#是继承了JAVA语言的特点,用普通文本都能打开编辑程序。本人手上有用C#开发的医院HIS和体检系统,可联系。
生于忧患,死于安乐。
帖子936&精华0&金币4145 枚&声望1 点&
C#用好了,不错的
帖子620&精华0&金币343 枚&声望0 点&
JAVA平台和.NET平台:要自己创造就用java,要用现成的东西去开发就用c#;至于跨平台,一个系统选择一个平台,谁还会去换。
帖子5750&精华0&金币13696 枚&声望61 点&
还是觉得最方便最快捷的东西去做比较好,什么软件适合什么样子的开发
抱着学习的态度学习医疗信息化
帖子936&精华0&金币4145 枚&声望1 点&
跌倒了爬起, 再跌倒再爬起。
多跌几次,就好了。
就怕跌了,爬不起来!!!
帖子165&精华0&金币373 枚&声望0 点&
c#功能完善,界面友好,易用~~~
智慧医疗,要有智慧的健康
帖子366&精华0&金币2147 枚&声望0 点&
不能这么说吧
帖子198&精华0&金币1211 枚&声望0 点&
用什么工具不是重点吧
to the world you may be a person,to a person you may be a world.
帖子54&精华0&金币448 枚&声望0 点&
C#与Java、Delphi、PB都是一样,只是一种语言,不是主要因素,关键因素在于整个系统的架构体系、数据模型、流程处理以及界面设计。就好比武力值的高低不完全在于武器的好坏,更在于综合能力。
主攻电子病历
帖子190&精华0&金币433 枚&声望0 点&
好像是的吧
帖子178&精华0&金币1614 枚&声望0 点&
用过8年.net C# 写程序。2个字:强、爽
提供lis软件、输血软件、全成本软件、人力资源软件。系统演示QQ:
帖子5&精华0&金币121 枚&声望0 点&
如果只是用C#,确切的说是.net平台的一些基本功能,比如做了一堆功能界面,上面放一堆控件,绑定数据,按照传统的思路进行数据库应用的开发,如果只是在这个层面上应用.NET,那还比如用PB开发,PB起码开发进度快,可以甩C#几条街。
帖子4178&精华1&金币5900 枚&声望7 点&
关键是技术水平。
谦虚!专注!
[通过 QQ、MSN 分享给朋友]

我要回帖

更多关于 python list转数字 的文章

 

随机推荐