📄 csfile.cs
字号:
using System;
using System.IO;
using System.Data.SqlClient;
using System.Data;
using System.Configuration;
using System.Xml;
namespace ClassLibrary
{
/// <summary>
/// 用于文件读写的用户自定义类
/// </summary>
public class csFile
{
private string fileName;
StreamReader ts;
StreamWriter ws;
private bool opened,writeOpened;
#region 构造函数
/// <summary>
/// 不带参数的构造函数
/// </summary>
public csFile()
{
opened=false;
writeOpened=false;
}
#endregion
#region 构造函数
/// <summary>
/// 带参数的构造函数
/// </summary>
/// <param name="file_name"></param>
public csFile(string file_name)
{
fileName=file_name;
opened=false;
writeOpened=false;
}
#endregion
#region 读操作函数
/// <summary>
/// 参数名为文件名的读操作的构造函数
/// </summary>
/// <param name="file_name"></param>
/// <returns></returns>
public bool OpenForRead(string file_name)
{
fileName=file_name;
try
{
ts=new StreamReader(fileName);
opened=true;
}
catch(FileNotFoundException e)
{
return false;
}
return true;
}
#endregion
#region 读操作函数2
/// <summary>
/// 不带参数的读操作函数
/// </summary>
/// <returns></returns>
public bool OpenForRead()
{
return OpenForRead(fileName);
}
#endregion
#region 读操作
/// <summary>
/// 读操作,返回字符串
/// </summary>
/// <returns></returns>
public string readLine()
{
return ts.ReadLine();
}
#endregion
#region 写操作函数
/// <summary>
/// 带参数的写操作函数
/// </summary>
/// <param name="file_name"></param>
/// <returns></returns>
public bool OpenForWrite(string file_name)
{
try
{
ws=new StreamWriter(file_name);
fileName=file_name;
writeOpened=true;
return true;
}
catch(FileNotFoundException e)
{
return false;
}
}
#endregion
#region 写操作函数2
/// <summary>
/// 不带参数的写操作函数
/// </summary>
/// <returns></returns>
public bool OpenForWrite()
{
return OpenForWrite(fileName);
}
#endregion
#region 写操作
/// <summary>
/// 对文件进行写字符串S的操作
/// </summary>
/// <param name="s"></param>
public void writeLine(string s)
{
try
{
ws.WriteLine(s);
}
catch(Exception e)
{
}
}
public void write(string s)
{
try
{
ws.Write(s);
}
catch(Exception e)
{
}
}
public void close ()
{
ws.Close();
}
#endregion
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -