【发布时间】:2012-04-09 21:41:17
【问题描述】:
我是 C# 的新手,但我认为我在这里有正确的“使用”语句,所以我认为问题出在我的类结构或语法的某个地方?我收到“找不到类型或命名空间名称‘Textreader’”错误。谢谢。
using System;
using System.IO;
namespace Layouts.Test_control {
public partial class Test_controlSublayout : System.Web.UI.UserControl
{
private void Page_Load(object sender, EventArgs e) {
Textreader tr = new StreamReader("date.txt");
Console.WriteLine(tr.ReadLine());
tr.Close();
}
}
}
【问题讨论】:
-
C# 区分大小写仅供参考。此外,最好将您的
IDisposables 包装在using语句中。如果ReadLine抛出会发生什么?你没有关闭你的信息流。 -
在您将其称为 Textreader 而不是 TextReader 的示例中是否是错字?
-
如果您使用的是 Visual Studio 并且智能感知选项处于活动状态,那么对于 C#,它应该几乎会在您键入这些关键字时自动填充这些关键字。您也可以尝试按 ctrl+空格键来查看您的范围...
-
没有什么比一个错字的教程。谢谢。
标签: c# using streamreader