DocHelper.cs
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.IO;
using System.IO.Compression;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Windows.Forms;
using WpfMind.Properties;
namespace Mind
{
class DocHelper
{
static string openingFilename;
static string open()
{
string fileName;
using (OpenFileDialog OpenFD = new OpenFileDialog()) //实例化一个 OpenFileDialog 的对象
{
//定义打开的默认文件夹位置
//OpenFD.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
OpenFD.ShowDialog(); //显示打开本地文件的窗体
fileName = OpenFD.FileName; //把文件路径及名称赋给 fileName
}
openingFilename = fileName;
return fileName;
}
public static string readFromTemplate()
{
string tempFolderPath = Path.GetTempPath();
string fileName = tempFolderPath + "document.zip";
FileStream f = new FileStream(fileName, FileMode.Create);
f.Write(Resources.中心主题, 0, Resources.中心主题.Length);
f.Close();
return read(fileName);
}
public static string read(string fileName = "")
{
if (fileName.Length == 0) fileName = open();
if (fileName.Length == 0) return readFromTemplate();
using (FileStream zipToOpen = new FileStream(fileName, FileMode.Open))
{
using (ZipArchive archive = new ZipArchive(zipToOpen, ZipArchiveMode.Read))
{
ZipArchiveEntry readmeEntry = archive.GetEntry("content.json");
using (StreamReader reader = new StreamReader(readmeEntry.Open()))
{
return reader.ReadToEnd();
}
}
}
}
public static void update(string fileName, string content)
{
后面还有 67 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。