如何在解决方案资源管理器中创建文本文件?

用户名

有点难以解释,但我会尽力而为。我不是在问如何创建文本文件或读取文本文件并显示。比这更基本。

我的问题是:我已经编写了一段文本文件,但是我不知道如何将其放在解决方案资源管理器下,因此我的程序可以引用它而不是多次编写它。

这是我的一个示例字符串编码,我有几个使用相同的文本但执行不同的任务。在这里,我手动(?)编写了要保存为文本文件的文本(字符串),以便我可以参考。

string st = "I like apples. I like red apples. I like red apples than green apples";

            string result = st.OrderByDescending(s => s.Split(' ').Count()).First();

            this.lblMostWordsInSen.Text = result;

实际上,上面的代码在Split下有一个错误,它说char不包含Split的定义。我如何解决它?

我在“ text_file_name.txt”或(@“ d:\ test.txt”)下找到了此编码,但是文件不应存储在D驱动器中。它应该存储在我的程序中(Solution Explorer?),我是在Web应用程序中完成的,但是我不知道如何在WinForm中进行操作。

string filename = "Alice-in-Wonderland.txt";

StreamReader sr = new StreamReader("TestFile.txt")

String[] values = File.ReadAllText(@"d:\test.csv").Split(',');

最后,如何调用我的文件是我的最后一个问题...

提前谢谢〜

哈米德·普贾姆

实际上,上面的代码在Split下有一个错误,它说char不包含Split的定义。我如何解决它?

string result = st.OrderByDescending(s => s.Split(' ').Count()).First();

这是因为字符串st是一组字符。实际上是

st[0],st[1],...,st[st.Length-1]

当您调用st.OrderByDescending并提供lambda表达式(如)时s => ...s并不表示整个string(st),它仅表示st其类型为的元素,char这导致了我们上面提到的错误。


您可以将文本文件添加到您的项目。如果您想阅读它们,可以像这样阅读

File.ReadAllText("yourfilename")

但是请记住在解决方案资源管理器中选择文件,然后右键单击并单击属性,然后根据您的情况将复制到输出目录”属性更改为“始终复制”或“如果更新则复制”,这将导致在构建您的文件时项目,此文件将被复制到可执行文件所在的目录中,并且您不需要它的路径即可访问它。

您还可以转到项目属性的“构建事件”选项卡,并设置在尝试构建项目时将执行的操作,例如,您可以设置一个操作以将“ yourfile”复制到构建目录中名为“文本资源”的文件夹中,通过这种方法,您可以处理更复杂的情况,例如,当您的项目中有大量此类资源时。

您可以阅读以获取有关构建事件的更多信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Visual Studio的解决方案资源管理器中添加文件?

动态创建的文件不在解决方案资源管理器中

如何在 Atmel Studio 中显示解决方案资源管理器

如何在Visual Studio 2013解决方案资源管理器中获取文件路径?

Visual Studio 2013:如何在解决方案资源管理器中显示活动文件?

在Windows资源管理器中使用键盘快捷键创建文本文件

在解决方案资源管理器下的Visual Studio解决方案中创建的文件夹未出现在源代码管理资源管理器中

如何使解决方案资源管理器仅搜索文件名

解决方案资源管理器中未显示文件

加载本地文件(在解决方案资源管理器中)

解决方案资源管理器VS 2015中的文件重命名

如何在解决方案资源管理器上保持源文件夹层次结构?

如何在Visual Studio 2010的解决方案资源管理器中找到文件?

如何在Visual Studio中将解决方案资源管理器与当前文件同步?

如何在Visual Studio 2019中的解决方案资源管理器中打开包含文件的文件夹

如何在Visual Studio解决方案资源管理器中查找打开的Xamarin Android或iOS csproj文件

VS 2015解决方案资源管理器文件图标

在Visual Studio中快捷方式在Windows文件资源管理器中打开解决方案?

Visual Studio,在(解决方案资源管理器的)某个筛选器内的所有文件中查找/替换文本

在解决方案资源管理器中选择命令后,如何知道选择了哪个文件

无法在Visual Studio 2017解决方案资源管理器中编辑.csproj文件

解决方案资源管理器中的C#多个自定义app.config文件

使用Mac的Visual Studio在解决方案资源管理器中复制客户端文件

在解决方案资源管理器的打开选项卡中自动选择文件

未在Visual Studio的解决方案资源管理器中对SCSS文件进行分组

Visual Studio扩展:在解决方案资源管理器中获取当前所选文件的路径

无法访问Visual Studio 2010解决方案资源管理器中的文件夹

CMake和VisualStudio:在解决方案资源管理器中对文件进行分组

解决方案资源管理器中的 C# Form1.cs 文件 - VS 2017