Interface ICSV
CSV数据保存接口
public interface ICSV : IToolkitBase, IModuleBase
- Inherited Members
- Extension Methods
Properties
FolderPath
文件夹路径
string FolderPath { get; set; }
Property Value
Methods
DeleteOverFile()
删除过期文件
void DeleteOverFile()
Read<T>()
读取CSV文件
T Read<T>() where T : new()
Returns
- T
Type Parameters
T
Read<T>(string)
读取CSV文件
T Read<T>(string fileName) where T : new()
Parameters
fileNamestring
Returns
- T
Type Parameters
T
Reads<T>()
读取CSV文件
IEnumerable<T> Reads<T>() where T : new()
Returns
- IEnumerable<T>
Type Parameters
T
Reads<T>(string)
读取CSV文件
IEnumerable<T> Reads<T>(string fileName) where T : new()
Parameters
fileNamestring
Returns
- IEnumerable<T>
Type Parameters
T
WriteAsync<T>(string, T)
写入CSV文件(异步)
void WriteAsync<T>(string fileName, T data) where T : new()
Parameters
fileNamestringdataT
Type Parameters
T
Write<T>(string, T)
写入CSV文件
bool Write<T>(string fileName, T data) where T : new()
Parameters
fileNamestring文件名
dataT数据
Returns
Type Parameters
T
Write<T>(T)
写入CSV文件
bool Write<T>(T data) where T : new()
Parameters
dataT
Returns
Type Parameters
T
WritesAsync<T>(string, List<T>)
写入CSV文件(异步)
void WritesAsync<T>(string fileName, List<T> data) where T : new()
Parameters
Type Parameters
T
Writes<T>(List<T>)
写入CSV文件
bool Writes<T>(List<T> data) where T : new()
Parameters
dataList<T>
Returns
Type Parameters
T
Writes<T>(string, List<T>)
写入CSV文件
bool Writes<T>(string fileName, List<T> data) where T : new()
Parameters
Returns
Type Parameters
T