Проблема состоит в том, что я особо не разбираюсь в данном языке программирования, но мне надо срочно решить данную задачу: Надо считать содержимое текстового файла, при этом осуществить замену всех прописных букв на строчные, а всех строчных на прописные, а потом записать измененный текст в новом файле.
Откорректированный под ваши задачи вариант примера из MSDN:
public static void Main()
{
//Путь к вашему файлу
string path = @"c:\temp\MyTest.txt";
//Если файл не существует, создаем его и заполняем тремя словами
if (!File.Exists(path))
{
// Каждое слово в файле будет находиться на новой строке
string[] createText = { "Hello", "And", "Welcome" };
// Записываем строки в файл
File.WriteAllLines(path, createText);
}
// Открываем файл и считываем в массив строк
string[] readText = File.ReadAllLines(path);
//Проходим поочередно по каждой строке в массиве
for (int i = 0; i < readText.Length; i++)
{
//Создаем объект класса который предоставляет изменяемую строку
//символов, для эффективного использования памяти
StringBuilder builder = new StringBuilder();
// Проходим по каждому символу в полученной строке
foreach (char ch in readText[i])
{
if (Char.IsLetter(ch))
{//Если полученный символ - буква
if (Char.IsUpper(ch))//Находится в верхнем регистре
builder.Append(Char.ToLower(ch));//Приводим к нижнему
else
builder.Append(Char.ToUpper(ch));//Приводим к верхнему
}
else
{
builder.Append(ch);//Иначе просто добавляем
}
}
readText[i] = builder.ToString();//Получаем из объекта изменяемой строки
//обычную и присваиваем на место старой
}
File.WriteAllLines(path, readText);//Записываем новый массив строк в
//файл
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добавляю в ListBox аудио файлыНужно сделать так, чтобы при нажатии на Button в Label отображалась информация о выбранном в ListBox файле
Мне нужно узнать путь к моей программе, и в последующем ликвидировать её
Задача написать плеер, который играет пока компьютер не заблокирован или пользователь не вышел из сеанса