【发布时间】:2015-08-27 17:18:57
【问题描述】:
我已经搜索过这个,但我似乎仍然无法修复我的代码。
我正在学习 C# 并观看教程,我的代码与视频相同,但出现错误,当视频代码完美运行时,有人能看出我的代码有什么问题吗?
如果这有什么不同的话,我正在使用 Visual Studio 2013。
它所做的只是调用一个文件,读取它并在控制台窗口中显示文本。
我收到以下错误: 类结构或接口成员声明中的标记“(”无效 类结构或接口成员声明中的标记“=”无效 类结构或接口成员声明中的标记“{”无效
错误 10 'ConsoleApplication4.Program.inpFile' 是一个“字段”,但用作“类型”
感谢您的帮助, 亚当 P.S - 对不起,我是个新手……
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
LoadFile();
}
private static void LoadFile();
{
StreamReader inpFile = null;
inpFile = File.OpenText("../../well.txt")
Console.WriteLine(inpFile.ReadToEnd());
}
}
}
【问题讨论】:
-
LoadFile();方法声明的末尾有一个分号。这就是为什么方法体也被缩进的原因......总是寻找缩进作为关于哪里出了问题的线索。我怀疑视频中的代码有那个分号,所以它并不完全相同...... -
你是对的,它不一样,我的错。谢谢。
-
我建议你删除这个问题——像这样的错字问题在 IMO 没有长期价值。