获取记事本的值并将其放入 C# 字符串中?
记事本:
Hello world!
我如何将其放入 C# 中并将其转换为字符串..?
到目前为止,我已经得到了记事本的路径。
string notepad = @"c:\oasis\B1.text"; //this must be Hello world
请建议我..我对此不熟悉..tnx
Notepad:
Hello world!
How I'll put it in C# and convert it into string..?
So far, I'm getting the path of the notepad.
string notepad = @"c:\oasis\B1.text"; //this must be Hello world
Please advice me.. I'm not familiar on this.. tnx
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
您可以使用
File.ReadAllText()
方法读取文本:You can read text using the
File.ReadAllText()
method:您需要读取文件的内容,例如:
或者,尽可能简单:
You need to read the content of the file, e.g.:
Or, as simply as possible:
使用StreamReader并读取文件,如下所示
make use of StreamReader and read the file as shown below
使用
File.ReadAllText
Use
File.ReadAllText
检查这个例子:
check this example:
从文本文件读取 (Visual C#),在此示例中,当调用
StreamReader
时,不使用@
,但是当您在 Visual Studio 中编写代码时,它将给出以下错误: <代码>\要转义此错误,您可以在路径字符串开头的
"
之前写入@
。我还应该提到,如果我们使用
\\
,即使我们不写@
,它也不会给出此错误。Reading From a Text File (Visual C#), in this example
@
is not used whenStreamReader
is being called, however when you write the code in Visual Studio it will give the below error for each\
To escape this error you can write
@
before"
that is at the beginning of your path string.I shoul also mentioned that it does not give this error if we use
\\
even if we do not write@
.