Я очень мало что умею и хочу понять этот язык ,тут глупые вопросы вас ждут. Допустим у меня есть папка в которой программа ,и в этой же папке есть файл .txt в котором есть какие то данные... Как мне написать путь для .txt файла ? А потом взять из файла первую строку и засунуть в переменную может... Просто получается если вот так https://prnt.sc/m9al46 то путь ведь может меняться... Ну вот допустим человек сохранит программу на диске D... И как тогда ,там же диск C прописан ?Я подумал что нужно сначала как то парсить путь папки а потом уже писать путь где в папке находить нужный мне txt и с ним работать ,но как ?
если твоя программа находится в одной папке с тхт, то ты можешь просто прописать так "test.txt", без С:\ по крайней мере в делфи так, возможно и на шарпах прокатит
Если файл в папке с прогой, то можешь просто написать имя файла без директории Можешь использовать Environment.CurrentDirectory для получения директории
Теперь ещё один вопрос появился ,как же теперь в этом файле скопировать первую строку в переменную ? string text = File.ReadAllText(@"test.txt"); Код string text = File.ReadAllText(@"test.txt"); так весь текст будет скопирован в переменную "text" ,а мне нужно первую строку ,а потом после работы с ней вторую ,и так пока не кончатся)
byNuclear, string[] text= File.ReadAllLines(путь); foreach (string q in text) { Console.WriteLine(q); } Код string[] text= File.ReadAllLines(путь); foreach (string q in text) { Console.WriteLine(q); }
Как добавить допустим в середину слова определённый текст ? http://prntscr.com/m9csxr вот допустим просто программа которая должна в середину слова добавлять какой то текст ,но как это сделать ?Точно не так как я написал ,но как тогда ? Допустим вот слово "Кедр" и нужно что б допустим после буквы "е" добавлялось определенное слово или символ...