【发布时间】:2018-08-10 22:03:10
【问题描述】:
C# TL;DR:我希望用户能够输入文本,然后将其写入外部文件,然后可以根据文件中的位置调用该文件。读取和写入字符串列表的最简单方法和形式是什么?
非常业余的问题,但我似乎无法在互联网上找到简单的答案。如果我遗漏了一些明显的东西,请重定向我。我正在编写一个非常简单的程序,用户可以在其中输入一个字符串,然后将其写入(添加)到外部文件中,然后可以根据文件中的位置从该文件中调用一个字符串。我发现了诸如 JSON、资源文件、SQL DB 之类的东西……问题是由于我缺乏编程经验,我不知道什么是最好的选择。
我想要实现的示例:
用户在文本框中输入字符串“狗”、“猫”和“马”。这些字符串中的每一个都被添加到外部文件中。稍后,用户调用列表中的第二个号码,程序返回'Cat'。
谢谢!
【问题讨论】:
-
您在网上找不到任何关于从文件读取和写入字符串的信息...?你找到
File类的文档了吗? msdn.microsoft.com/en-us/library/system.io.file(v=vs.110).aspx -
System.IO.File.WriteAllText("C:\path\to\your\file.txt", "your text here") -
我找不到/决定将字符串存储到外部文件的最简单方法。一旦我知道哪种方法最有效,我应该能够弄清楚阅读和写作。 @BrootsWaymb
-
有很多简单的方法来读/写文件。通过谷歌搜索诸如“c# 读/写文件示例”之类的内容,您将获得数十种高质量的点击。对于您所说的“外部”文件,我也有些困惑。外部文件与什么有关?
-
你说的“工作最好”是什么意思?什么是“最佳” 通常取决于您的具体要求。即使知道需求,这仍然有点主观(因为不同的人喜欢不同的工作方式,使用不同的库,喜欢不同的代码风格等)......