新手,求解释

问题描述

stringfileName=@"D:shuirr.txt";FileStreamirr1=newFileStream(fileName,FileMode.OpenOrCreate);StreamReaderirr2=newStreamReader(irr1);List<String[]>ls=newList<String[]>();/*这是什么?*/stringstrLine="";while(strLine!=null)/*新建一个字符串变量赋值“”,怎么还能判断他是不是null呢?*/{strLine=irr2.ReadLine();if(strLine!=null&&strLine.Length>0){ls.Add(strLine.Split(newchar[]{'r','n',''}));/*add是什么意思?*/}}inth=ls.Count();/*这句也不懂*/

解决方案

解决方案二:
List<String[]>ls=newList<String[]>();/*这是什么?*/新建一个list,元素类型是string数组。ls.Add(strLine.Split(newchar[]{'r','n',''}));/*add是什么意思?*/向List中添加一个元素。后面括号里是一个string数组
解决方案三:
inth=ls.Count();/*这句也不懂*/统计list中元素个数,并赋值给整型变量h
解决方案四:
irr2.ReadLine,如果读不到,就返回null,那时候strLine就是null了,所以要判断
解决方案五:
话说你真的很新,挤点时间读一读C#基本语法书吧。List<String[]>ls=newList<String[]>();/*这是什么?*/这是构造了一个以string数组为元素的列表,使用了NET2.0之后引入的泛型。stringstrLine="";while(strLine!=null)/*新建一个字符串变量赋值“”,怎么还能判断他是不是null呢?*/{strLine=irr2.ReadLine();因为这里的ReadLine()可能会读不到东西。ls.Add(strLine.Split(newchar[]{'r','n',''}));/*add是什么意思?*/这是向前面构造的那个string数组的列表里添加元素。inth=ls.Count();/*这句也不懂*/这是返回列表的元素个数。
解决方案六:
ls.Add(strLine.Split(newchar[]{'r','n',''}));/*add是什么意思?*/这是向前面构造的那个string数组的列表里添加元素。具体的意思应该是将strLine字符串用'r','n',''分隔之后返回的数组添加到ls里面

时间: 2024-10-05 05:13:37

新手,求解释的相关文章

新手求解答一下-新手求解释代码!!!

问题描述 新手求解释代码!!! 新手求解释代码!!!新手求解释代码!!!新手求解释代码!!! 解决方案 你先解释下为什么有注释还看不懂,以及为什么拍个照片只有代码的左半边.还有,请解释你希望怎么解释. 解决方案二: 这个代码,你好好的拍一下,看不清右边的,,你希望怎么解释,你哪一句不知道? 解决方案三: findStuByNum顾名思义,是根据学号去查询学生,第一步先创建学生对象stu.第二步把根据学号查询到的学生赋给stu.最后一步应该就是调用DataBase中的方法去删除学生,删除成功返回t

新手求解答一下-新手求解释代码,新手求解释代码,

问题描述 新手求解释代码,新手求解释代码, 新手求解释代码,新手求解释代码,新手求解释代码,新手求解释代码, 解决方案 这段代码是使用冒泡法对数据排序compareTo那行是根据学号(getNum)比较两个元素,if条件内的三行是交换两个元素. 解决方案二: 另外如果回答满意,请lz及时采纳,已经回答很多次,lz拿了问题就跑了. 解决方案三: 解决方案四: 你敲下代码运行下就知道代码的功能了,先尝试弄懂,知道Java语法吧,逐句自己分析试试,不懂的再提.

新手入门-新手求解释,新手求解释

问题描述 新手求解释,新手求解释 新手求解释新手求解释,新手求解释,新手求解释新手求解释新手求解释新手求解释 解决方案 这就是简单的冒泡排序,其中if是按照Num字段比较,中间的三行是交换. 解决方案二: 这是经典的bubble_sort(冒泡排序),两层for循环第一次循环完,Num最大的学生就排到stuList最后了第二次循环完,Num第二大的学生排到stuList倒数第二的位置...... 解决方案三: 这是冒泡排序,外循环控制比较次数,内循环控制谁和谁比较! 解决方案四: 新手求照应新手

下面代码是啥意思 求解释 qt新手

问题描述 下面代码是啥意思 求解释 qt新手 p.drawEllipse(QPoint((i + 1) * 40 (j + 1) * 40) 15 15);是啥意思 解决方案 drawEllipse( x y ab );表示以坐标(xy)为中心画一个长为a宽为b的椭圆以你的代码为例就是绘制一个 中心(40(i+1)40(j+1))长轴(长)为a短轴(宽)为b的椭圆其中ij应该是传入的参数 解决方案二: 在那个区域内绘制椭圆啊 解决方案三: QPoint((i+1)*40, (j+1)*40)坐标

新手入门 以下命令求解释

问题描述 新手入门 以下命令求解释 S1=ABCDEFGS2=9898S3=###S4=012345执行concat(replace(S1substr(S1length(S2)length(S3))S3)substr(S4index(S28)length(S2))) 解决方案 你自己分析,理解效果最好 从外层到内层 你分开分析一下 里面就是 concat replace substr 三种对字符串的处理方法 解决方案二: C语言index()函数作用:查找字符串并返回首次出现的位置. 相关函数:

ui-UI 中的tag怎么用 新手求详解,最好是实例+解释 新手初试

问题描述 UI 中的tag怎么用 新手求详解,最好是实例+解释 新手初试 UI 中的tag怎么用 新手求详解,最好是实例+解释 ;;;;;;;;;;;;;;;;;;;;;;;;;;; 解决方案 tag可以附加任何你觉得需要附加的数据.比如说id.额外的字段等等.

关于java问题-java新手,求解释解释

问题描述 java新手,求解释解释 为什么用Java排序,用冒泡法排完以后,输出时需要用for循环,从逻辑上解释一下. 解决方案 这个和实际逻辑有关.你也可以不用for循环.因为集合类ArrayList重写了toString方法,所以你用下面的代码也是可以的. public static void main(String[] args) { List<Integer> list = Arrays.asList(3,2,1); System.out.println(list); } 解决方案二:

新手求救!!求解释

问题描述 privatevoidpictureBox2_MouseClick(objectsender,MouseEventArgse){Graphicsg1;//g1=Graphics.FromHwnd(this.Handle);g1=Graphics.FromHwnd(pictureBox2.Handle);x=e.X;y=e.Y;Pointp1=newPoint(x+6,y+6);//获取位置Labellb=newLabel();//new一个Label控件lb.Width=90;//设置

string-随机生成字符串的方法 求解释

问题描述 随机生成字符串的方法 求解释 //产生长度为length的随机字符串 char* genRandomString(int length) { int flag i; char* string; srand((unsigned) time(NULL )); if ((string = (char*) myMalloc(length)) == NULL ) { myLog(""Malloc failed!flag:14 ""); return NULL ; }

request-Request();Attribute()这都是什么意思?求大神帮忙解析下下边语句,新手求学习

问题描述 Request():Attribute()这都是什么意思?求大神帮忙解析下下边语句,新手求学习 Request():Attribute()这都是什么意思?求大神帮忙解析下下边语句,新手求学习.跪求大神给解释一下,详细点,并且给推荐个学习方向.跪谢 action: super.getRequest().setAttribute("sCKTGLList", sCKTGLList); super.getRequest().setAttribute("iSOZGRZSZLi