【新手】请教几个问题,望高手们来讲讲

问题描述

本人刚接触C#不久,现在公司让我写一个txt格式转换的winform。就是这样,txt里面都是手机号码,需要转换成的格式是一行50个号码,以“,”号分割。要求选择完文件夹后该文件夹内的txt文档显示在listbox内,点击转换的时候要把listbox内所有txt文档里手机号码都转换成一行五十个,然后导出。namespacezhuanhuan{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}//浏览选择文件夹privatevoidbutton1_Click(objectsender,EventArgse){FolderBrowserDialogdialog=newFolderBrowserDialog();if(dialog.ShowDialog(this)==System.Windows.Forms.DialogResult.OK){string_path=dialog.SelectedPath;if(_path.Length>0){string[]_txtFiles=Directory.GetFiles(_path,"*.txt",SearchOption.AllDirectories);//选择.txtlstBox.BringToFront();lstBox.Items.AddRange(_txtFiles);this.Controls.Add(lstBox);}}}privatevoidbutton2_Click(objectsender,EventArgse){}我现在只能做到在listbox里显示文件夹里所有的txt,接下来就不会写了。请高手们教教我怎么编译button2转换和button3导出怎么个方法和思路谢谢高手们了

解决方案

解决方案二:
楼主你工资多少啊
解决方案三:
啊为什么这么问?
解决方案四:
引用1楼shingoscar的回复:

楼主你工资多少啊

啊?为什么这么问|?
解决方案五:
好吧,虽然很简单,但还是给你思路,对listbox进行循环,然后以拼接字符串形式拼接电话号码,并且计数,到50就拼个换行继续拼接。导出就是把你拼接好的字符串写进txt
解决方案六:
引用4楼xdashewan的回复:

好吧,虽然很简单,但还是给你思路,对listbox进行循环,然后以拼接字符串形式拼接电话号码,并且计数,到50就拼个换行继续拼接。导出就是把你拼接好的字符串写进txt

感谢,可我还是不会。。。。
解决方案七:
引用5楼qq_33578013的回复:

感谢,可我还是不会。。。。

循环控件内数据,拼字符串,写文件这3件事已经基础到每本基础教材都能找到了,这都学不会,那你只能准备好票子了
解决方案八:
引用6楼xdashewan的回复:

Quote: 引用5楼qq_33578013的回复:
感谢,可我还是不会。。。。

循环控件内数据,拼字符串,写文件这3件事已经基础到每本基础教材都能找到了,这都学不会,那你只能准备好票子了

好的,我去查查看,我一点基础也没有是自学的o(︶︿︶)o唉
解决方案九:
1.循环ListBox,读到所有TXT文件的电话号码//读取TXT文件privatestringReadFile(stringfileName){StringBuilderstrBuilder=newStringBuilder();using(StreamReadersr=newStreamReader(fileName,System.Text.Encoding.Default)){stringline=string.Empty;while((line=sr.ReadLine())!=null){strBuilder.Append(line+",");}}returnstrBuilder.ToString();}

//转换按钮privatevoidbutton2_Click(objectsender,EventArgse){_strBuilder=newStringBuilder();for(inti=0;i<listBox1.Items.Count;i++){stringfileName=listBox1.Items[i].ToString();_strBuilder.Append(ReadFile(fileName));}}

2.循环_strBuilder,50个逗号写入文件一次,后面我就不写了。。。

时间: 2024-09-16 01:15:46

【新手】请教几个问题,望高手们来讲讲的相关文章

新手请教,如何制作水晶报表!

问题描述 我想作一个水晶报表,但不会,新手请教,望高手指教,谢谢~! 解决方案 解决方案二: 做一个DataSet的数据集,再把要显示出来的字段与这个数据集绑定,把水晶报表与数据集绑定就可以了

通讯录-新手请教大神们一个问题。

问题描述 新手请教大神们一个问题. 刚学习android,想做一个关于短信的小应用,我想在通讯录获得联系人,但是不是获得一个联系人,也不是全部的,就想调用那个短信群发的时候会跳转到的可以多选联系人界面上,如果是普通的通讯录我会调用: Intent intent = new Intent(Intent.ACTION_PICK ContactsContract.Contacts.CONTENT_URI); 但是调用那个多选联系人的通讯录界面我就不会了.百度也没找到有关的资料,所以请教一下各位大神!谢

c语言-C 新手请教下面的代码哪里错了?

问题描述 C 新手请教下面的代码哪里错了? e:cato3-1.cpp(1) : error C2628: 'SqStack' followed by 'void' is illegal (did you forget a ';'?) void InitStack(SqStack &S) { if(!(S.base=(SElemType )malloc(STACK_INIT_SIZE*sizeof(SElemType)))) exit(OVERFLOW); S.top=S.base; S.sta

新手请教一个c的问题,关于指针赋初始值

问题描述 新手请教一个c的问题,关于指针赋初始值 #includeint main(){ char *p=NULL; scanf(""%s""p); printf(""%s""p); return 0;}这段代码我在ios的终端下运行就提示Segmentation fault:11但是不给p赋初值的话..改称char *p;反而好使了..为什么...请教别人说是编译器的问题.能不能稍微详细的说一下为什么.. 解决方案 要先弄清

ajax-php全局变量修改问题(新手请教)

问题描述 php全局变量修改问题(新手请教) 用户登录后,将用户信息存放到php的全局变量global $user中, 编辑用户,修改用户的名字,点击保存,用户名成功保存到数据库中,但是页面中显示的用户名却没有变, 我想问下ajax回调函数如何能够修改php的超全局变量的值? 解决方案 分享一个jquery ajax 中不能修改全局变量问题的方法 解决方案二: 成功保存到数据库中你更新下变量值,下次刷新页面就会变 如果是ajax无刷提交的,用js更改页面用户名容器的innerHTML <span

新手请教个asp.net下的问题,为什么会出错?

问题描述 新手请教个asp.net下的问题,为什么会出错? 请问这个错误怎么解决啊? 解决方案 WH这个类缺少无参构造函数或者它是一个抽象类. 解决方案二: 没有用using导入相应的命名空间

tomcat 延时-新手请教,tomcat的延时设置

问题描述 新手请教,tomcat的延时设置 Windows系统中,用tomcat作为资源服务器,能否做到如下两点: 1.向tomcat发送http资源请求(http://ip:port/1.mp3之类的资源地址),tomcat能否延时一定时间(例如10s)然后再向客户端发送资源文件 2.能否限制单位时间内(1s)发送的资源大小.例如收到客户端请求(http://ip:port/1.mp3之类的资源地址)之后,每秒只向客户端发送1kb大小的文件数据流 以tomcat作为服务器能否做到如下两点?如果

请教一下水晶报表的高手,在程序中生成的DATASET(字段不确定),要怎么来使用水晶报表

问题描述 请教一下水晶报表的高手,在程序中生成的DATASET(字段不确定),要怎么来使用水晶报表 解决方案 解决方案二:对水晶报表不熟悉,帮顶一下,关注学习解决方案三:我只会将单表查询的结果用报表显示出来,怎样将多表查询的结果显示出来,关注,期待:......解决方案四:关注ing..帮顶!!

java web-Java Web开发新手请教个问题(eclipse第三方jar的正确导入方式)

问题描述 Java Web开发新手请教个问题(eclipse第三方jar的正确导入方式) 比如我导入第三方jar包, 我在JSP页面用了这个包,eclipse编译倒是通过.但浏览器弹出来就显示XXX cannot be resolved to a type. 我是这样导入的:右击项目,Build Path-->Libraries-->Add External JARS,还有我把该jar包也放在项目中的WEB-INF的Lib文件下了,还是没用. 凡是用到第三方包,eclipse编译都通过,浏览器

java-Java新手请教各位谢谢了

问题描述 Java新手请教各位谢谢了 这段代码我想通过if的条件,讲datalist中某些数据存入showlist中,有没有可能报空指针异常?我已经改成从后面遍历的了 解决方案 Java新手日常练习Java新手必读新手如何学习java 解决方案二: 试试在循环外用 dataList.removeAll(showList); 解决方案三: 已经不会报异常了, 你可以用try catch 捕获起来 解决方案四: dataList.remove(i);这个i是ViList的角标,当Vilist中个数比