C#控制台进行文件读写的方法
本文实例讲述了C#控制台进行文件读写的方法。分享给大家供大家参考。具体如下:
C#控制台进行文件写入:
using System;
using System.IO;
class file1 {
public static void Main()
{
string PATH = null;
Console.WriteLine("file path: ");
//这里输入文本所在目录 例如 d:\text.txt
PATH = Console.ReadLine();
StreamWriter sw = new StreamWriter(PATH);
string str = null;
while(true){
str = Console.ReadLine();
if (str == "end") {
break;
}
sw.WriteLine(str);
}
sw.Close();
Console.ReadKey();
}
}
C#控制台进行文件读取
using System;
using System.IO;
class file1 {
public static void Main() {
string PATH = null;
Console.WriteLine("file path: ");
//这里输入文本所在目录 例如 d:\text.txt
PATH = Console.ReadLine();
StreamReader r = File.OpenText(PATH);
while(!r.EndOfStream){
Console.WriteLine(r.ReadLine());
}
Console.ReadKey();
}
}
希望本文所述对大家的C#程序设计有所帮助。
相关推荐
-
c#在控制台输出彩色文字的方法
"Hello World!"的程序写过不少,不过都是在黑色背景的控制台上显示白色的文字.这次决定写点特别的,让"Hello World!"变成彩色的文字. 示例代码如下: 复制代码 代码如下: using System;using System.Runtime.InteropServices; [assembly:CLSCompliant(true)]namespace ColorConsole{ public sealed class HelloWorld
-
c#实现简单控制台udp异步通信程序示例
实现客户端发送请求,服务器端响应机制 UDP客户端代码 复制代码 代码如下: using System;using System.Text;using System.Net;using System.Net.Sockets; namespace Client{ class Program { //客户端 Socket对象 private static Socket clientSocket; //服务器端 终点 private
-
C#控制台带参数程序源码编写实例讲解
像ipconfig /all 这样的CMD命令想必大家都知道,但是很多童鞋可能不知道怎么写这样的控制台带参数的程序,其实很简单,我们先看建立项目的默认代码: 复制代码 代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace _1 { class Program { static void Main(string[] args) { } } } 好了.
-
C# Socket实现简单控制台案例
一.服务器端 1. 实例化并设置socket实例对象 a.创建ip地址和端口 b.绑定监听地址 c.设置一下允许同时访问数 2. 监听连接 a.通过启动一个新的线程执行,这样主线程不会假死(启动线程,所带的参数必须是object类型) b.利用循环等待连接并返回一个负责通信的socket实例 c.返回的socket实例中可以获取到所连接客服的IP地址 3. 接收客服的发送过来的消息 a.在监听方法中启动一个新的线程执行 b.利用循环获取发送过来的消息,调用获取消息的方法需要传递一个字节变量参数,
-
c#入门之枚举和结构体使用详解(控制台接收字符串以相反的方向输出)
枚举.结构枚举的类型有限(short.byte...)且是相同的,在MSDN上找到枚举的一些示例,觉得这个还不错: 复制代码 代码如下: enum myWeekDay { Monday = 1, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday };int i = 3;myWeekDay today = (myWeekDay)i; 枚举是需要先声明的,然后再通过新建一个变量(today)为枚举类型来使用.枚举默认的基本类型值从0开始,递
-
C#控制台程序实现开启、关闭SQLServer服务的代码分享
用了近一天的时间研究了C#如何开启SqlServer数据库的服务,起先应用的是C#自带的System.ServiceProcess.ServiceContorller类,但个人认为它在win7下效果不佳,或许由于个人系统问题,最终决定放弃去选择应用C#的system.diagnostice.process.start方法执行cmd指令,下面我示范开启SqlServer最具代表的两个服务mssqlserver与mssqlserveragent,下面是本人练习写的控制台下的代码,经由多次测试均可成功
-
C#控制台输出进度和百分比的实例代码
复制代码 代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { bool isBreak = false; C
-
c#取得控制台应用程序根目录
1.取得控制台应用程序的根目录方法 方法1.Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径方法2.AppDomain.CurrentDomain.BaseDirectory 获取基目录,它由程序集冲突解决程序用来探测程序集 2.取得Web应用程序的根目录方法 方法1.HttpRuntime.AppDomainAppPath.ToString();//获取承载在当前应用程序域中的应用程序的应用程序目录的物理驱动器路径.用于App_Data中获取方法2
-
C#控制台下测试多线程的方法
本文实例讲述了C#控制台下多线程实现方法.分享给大家供大家参考.具体如下: class Program { static void Main(string[] args) { ThreadStart num = new ThreadStart(PrintNum); Thread ConstrolNum = new Thread(num); ThreadStart str = new ThreadStart(PrintStr); Thread ConstrolStr = new Thread(st
-
C#控制台程序中处理2个关闭事件的代码实例
应用场景 我们开发的控制台应用,在运行阶段很有可能被用户Ctrl+C终止或是被用户直接关闭.如果我们不希望用户通过Ctrl+C终止我们的程序,就需要对Ctrl+C或关闭事件作处理. 处理方法 在.net平台下Console类有个CancelKeyPress事件可以处理Ctrl+C,不过对于直接关闭控制台应用,这种处理就无能为力了. 不过Windows API中有个SetConsoleCtrlHandler函数可以处理这两种关闭事件. C#处理代码如下: 复制代码 代码如下: static cla
随机推荐
- 在Django框架中自定义模板过滤器的方法
- 每天一个linux命令之locate 命令
- mysql 行转列和列转行实例详解
- 学习javascript面向对象 javascript实现继承的方式
- js实现自定义路由
- java split用法详解及实例代码
- Js查找字符串中出现次数最多的字符及个数实例解析
- 概述.net开发过程中Bin目录下面几种文件格式
- php中批量修改文件后缀名的函数代码
- smarty简单模板变量输出方法 原创
- 使用Nginx+uWsgi实现Python的Django框架站点动静分离
- C#获取路由器外网IP,MAC地址的实现代码
- Node.js常用工具之util模块
- javascript中的事件代理初探
- Java数据结构之散列表(动力节点Java学院整理)
- jQuery 删除或是清空某个HTML元素示例
- shiro实现单点登录(一个用户同一时刻只能在一个地方登录)
- Winform圆形环绕的Loading动画实现代码
- php中flush()、ob_flush()、ob_end_flush()的区别介绍
- 记录mysql性能查询过程的使用方法
