Я использую Visual Studio 2010.
Кажется, из ниоткуда я не могу использовать Console.WriteLine()
Например, сейчас я делаю:
- Файл -> Новый проект
- Visual C # -> Консольное приложение
Внутри основного метода. Все отлично работает Это работает как ожидалось:
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();
}
}
}
Теперь, когда я добавляю новый класс, нажимаю Тест -> Добавить -> Класс
Внутри этого нового класса я не могу назвать 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
Перевод будет:
The token "(" is not valid in a class, a struct, or interface member declaration...
Есть идеи, почему это происходит?
Это действительно казалось, что это произошло из ниоткуда.
Я не думал, что вопрос был для суперпользователя, но дайте мне знать, если вы думаете иначе.
РЕДАКТИРОВАТЬ, Полный код как есть:
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();
}
}
}
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
}
}
На всякий случай: