📄 copy of csfile.cs
字号:
using System;
using System.IO ;
namespace CsharpPats
{
/// <summary>
/// A simple file handlng class
/// </summary>
public class csFile
{
private string fileName;
StreamReader ts;
StreamWriter ws;
private bool opened, writeOpened;
//-----------
public csFile() {
init();
}
//-----------
private void init() {
opened = false;
writeOpened = false;
}
//-----------
public csFile(string file_name) {
fileName = file_name;
init();
}
//-----------
public bool OpenForRead(string file_name){
fileName = file_name;
try {
ts = new StreamReader (fileName);
opened=true;
}
catch(FileNotFoundException ) {
return false;
}
return true;
}
//-----------
public bool OpenForRead() {
return OpenForRead(fileName);
}
//-----------
public string readLine() {
return ts.ReadLine ();
}
//-----------
public void writeLine(string s) {
ws.WriteLine (s);
}
//-----------
public void close() {
if (opened)
ts.Close ();
if(writeOpened)
ws.Close();
}
//-----------
public bool OpenForWrite() {
return OpenForWrite(fileName);
}
//-----------
public bool OpenForWrite(string file_name) {
try{
ws = new StreamWriter (file_name);
fileName = file_name;
writeOpened = true;
return true;
}
catch(FileNotFoundException ) {
return false;
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -