Мои знания C # ограничены, и у меня возникли проблемы с получением этого кода. Поэтому я был бы очень признателен, если бы вы, ребята, смогли показать мне, где я ошибся.
Код:
StreamReader reader = new StreamReader(File.OpenRead(@"C:\C#Files\My Work\File.txt"));
string fileContent = reader.ReadToEnd();
reader.Close();
fileContent = fileContent.Replace("ccc","yyy");
StreamWriter writer =new StreamWriter(File.OpenWrite(@"C:\C#Files\My Work\File.txt"));
writer.Write(fileContent);
writer.Close();
Вот ошибки, которые я получаю:
FindandReplace.cs (1,1): ошибка CS0116: пространство имен не может напрямую содержать
члены, такие как поля или методы
FindandReplace.cs (1,27): ошибка CS1518: ожидаемый класс, делегат,
перечисление,
интерфейс или структура
FindandReplace.cs (9,26): ошибка CS1518: ожидаемый класс, делегат,
перечисление,
интерфейс или структура
(Если это помогает, я пытаюсь автоматизировать функцию поиска и замены большинства текстовых процессоров, просто запустив эту программу.)
Спасибо.
Edit:
Да, у меня нет ни пространства имен, ни чего-либо еще.
И вот ошибка, которую я сейчас получаю:
C: \ C # Files> csc FindandReplace.cs
Microsoft (R) Visual C # 2010, версия компилятора 4.0.30319.1
Авторское право (C) Microsoft Corporation. Все права защищены.
FindandReplace.cs (7,13): ошибка CS1519: недопустимый токен '(' в классе, структуре или
объявление члена интерфейса
FindandReplace.cs (9,13): ошибка CS1519: неверный токен '=' в классе, структуре или
объявление члена интерфейса
FindandReplace.cs (9,34): ошибка CS1519: неверный токен '(' в классе, структуре или
объявление члена интерфейса
FindandReplace.cs (13,13): ошибка CS1519: недопустимый токен '(' в классе, структуре или
объявление члена интерфейса
FindandReplace.cs (13,25): ошибка CS1519: неверный токен ')' в классе, структуре или
объявление члена интерфейса
FindandReplace.cs (15,13): ошибка CS1519: недопустимый токен '(' в классе, структуре или
объявление члена интерфейса