本帖最后由 面朝大海,春暖 于 2013-10-17 08:29 编辑
1、要想在catch里使用变量必须定义成全局变量,即在try、catch、finaly的外面
2、在C#中,try和catch可以连用,try-catch- finally可以连用,这是众所周知的,但是try、catch、finally这三个关键字却不能单独使用,如果在程序中只想try而不去catch也是可以的,但是try的后面必须跟有finally。
try语句块里是尝试着执行代码,如果有错误就会跳到catch里,但是finaly不一样,它不管有没有错误都会执行。3、
- FileStream fSalary = new FileStream("salary.txt", FileMode.Open);
- FileStream fNewSalary = new FileStream("newsalary.txt", FileMode.Create);
- StreamReader srSalary = new StreamReader(fSalary);
- StreamWriter wrSalary = new StreamWriter(fNewSalary);
filestream里的参数要写文件的绝对路径,而不是文件名,可以这样:string path="文件路径";然后再
FileStream fSalary = new FileStream(path, FileMode.Open);
streamreader读取的时候要加默认编码,如: StreamReader srSalary = new StreamReader(fSalary,Encoding.Default);
这还没完,srSalary.ReadToEnd();这样就可以读取了。
|