C#将字符串存储到外部文件的最简单方法

时间:2018-08-10 13:55:27

标签: c# string external

C# TL; DR:我希望用户能够输入文本,然后将其写入到外部文件中,然后可以根据文件中的位置对其进行调用。读写字符串列表的最简单方法和形式是什么?

一个非常业余的问题,但是我似乎无法在互联网上找到一个简单的答案。如果我缺少明显的内容,请重定向我。我正在编写一个非常简单的程序,用户可以在其中输入一个字符串,然后将其写入(添加)到外部文件中,然后可以根据文件中的位置从该字符串中调用该字符串。我发现诸如JSON,资源文件,SQL DB之类的问题。问题是由于缺乏编程经验,所以我不知道最好的选择是什么。

我要实现的示例:

用户在文本框中输入字符串“ Dog”,“ Cat”和“ Horse”。这些字符串中的每一个都添加到外部文件中。稍后,用户将调用列表中的第二个数字,程序将向其返回“ Cat”。

谢谢!

1 个答案:

答案 0 :(得分:1)

如果您已经知道要保存的数据类型,建议您使用XML Serialization。这使您可以非常轻松地保存和读取文件。链接的示例来自Microsoft,显示了正在序列化的数据集。如果要保存通用列表而不是固定对象,则可能会找到this link helpful

或者,您可以将数据保存到应用程序配置文件(在线搜索“ PROJECT_TYPE的C#应用​​程序配置”,其中项目类型为winforms / mvc / class库等。)