这是C++实现的一些仿C#类库的常用接口,调用方式基本和C#保持一致。主要补全一下Poco库中没有的常用类和方法,目前是一些文件读写操作和字符串编码的转换等等,会逐渐的增加一些方法进来。 这个库在头文件的引用依赖上面会去掉Poco的引用。
如File类在C#中是静态类,这里实现了一些相似的方法。
#include "xuexue/csharp/File.h"
using namespace std;
using namespace xuexue::csharp;
string text = "111\r\n222\r\n333\n";
File::WriteAllText("FileTest.txt", text);
string text2 = File::ReadAllText("FileTest.txt");
File::Delete("FileTest.txt");