gpt4 book ai didi

c# - 用C#制作一个简单的数据库程序

转载 作者:搜寻专家 更新时间:2023-10-30 23:19:38 25 4
gpt4 key购买 nike

我目前正在写一个 simple text analysis program in C# .目前它从文本中获取简单的统计数据并将它们打印出来。但是,我需要在输入模式下输入示例文本,指定作者,并将统计信息写入该特定作者的数据库条目。然后在不同的模式下,程序将获取文本,并通过从 DB 文件中提取平均值并将文本的统计数据与样本统计数据进行比较,看看它是否可以准确地识别作者。我需要帮助的是找出用文本统计信息制作数据库的最佳方法。我可以使用一些图书馆吗?或者我应该简单地从存储信息的文本文件中进行简单的读写?欢迎任何和所有的想法,因为我正在努力想出解决这个问题的方法。

谢谢,原谅我的言辞

最佳答案

您可以使用 XmlSerializer 非常轻松地将数据保存到文件中。您可以在 google 上找到许多教程,这些教程将在几分钟内教您如何操作。然而,他们中的大多数人想向您展示如何向属性添加属性以自定义其序列化方式,因此我只是指出这些并不是真正必要的。只要你的类上有 [Serializeable] 标签,你所需要的就是像这样保存的东西:

void Save()
{
using (var sw = new StreamWriter("somefile.xml"))
(new XmlSerializer(typeof(MyClass))).Serialize(sw, this);
}

在读取它的函数中有类似这样的东西:

MyClass Load()
{
XmlSerializer xSer = new XmlSerializer(typeof(MyClass));
using (var sr = new StreamReader("somefile.xml"))
return (MyClass)xSer.Deserialize(sr);
}

关于c# - 用C#制作一个简单的数据库程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8110036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com