Tru*_*ufa 0 c# visual-studio-2010
我正在使用visual studio 2010.
似乎无处不在,我无法使用 Console.WriteLine()
例如,现在我做:
在Main方法里面.一切正常.这按预期工作:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Test
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Works!");
Console.ReadLine();
}
}
}
Run Code Online (Sandbox Code Playgroud)
现在,当我添加一个新类时,单击Test - > Add - > Class
在这个新课程里面,我不能打电话Console.Writeline()或其他任何事情.
Visual Studio已经没有建议它,但我运行它是为了以防万一,以便我可以分享错误,它给了我:
Error 1 El token '(' no es válido en una clase, un struct o una declaración de miembro de interfaz c:\users\trufa\documents\visual studio 2010\Projects\Test\Test\Class1.cs 10 26 Test
Run Code Online (Sandbox Code Playgroud)
翻译将是:
The token "(" is not valid in a class, a struct, or interface member declaration...
Run Code Online (Sandbox Code Playgroud)
关于为什么会发生这种情况的任何想法?
它真的发生了无处不在.
我不认为这个问题是针对超级用户的,但如果您不这么认为,请告诉我.
编辑,完整代码:
Program.cs中
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Test
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Works!");
Console.ReadLine();
}
}
}
Run Code Online (Sandbox Code Playgroud)
将Class1.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Test
{
class Class1
{
Console.WriteLine("Works!");//this one gives me the error
}
}
Run Code Online (Sandbox Code Playgroud)
以防万一:

Ian*_*Ian 11
您是否直接在类中键入代码而不是放入方法中?
public class Class1
{
Console.WriteLine();
}
Run Code Online (Sandbox Code Playgroud)
给我错误
错误32无效的令牌'('在类,结构或接口成员声明中......\Class1.cs 10 21 ConsoleTester
编辑
将调用放在方法中,然后编译.你不能直接在类本身中放置这样的调用.
public class Class1
{
public void Test()
{
Console.WriteLine();
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4638 次 |
| 最近记录: |