Пытаюсь заменить в строках последнюю букву на заглавную.
Вот в данный момент что получилось.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace evilbeck
{
class Program
{
static void Main(string[] args)
{
string file = @"2.txt";
Console.WriteLine();
Console.WriteLine($"Ваш файл: {file}");
Console.WriteLine();
string[] readfile = File.ReadAllLines(file);
foreach (string s in readfile)
{
var tmp = file.ToCharArray();
var last = tmp[tmp.Length - 1];
file = file.Remove(file.Length - 1) + last.ToString().ToUpper();
Console.WriteLine(file);
}
Console.ReadLine();
}
}
}
Не понимаю почему не читает текстовый документ, тем самым выводит только 3 строки 2.txT.