Если я ставлю в своем коде следующие утверждения работы:Как изменить несколько строк в текстовом файле?
private void Install_Click(object sender, EventArgs e)
{
var lin =File.ReadLines(path + "installer.ini").ToArray();
var license = lin.Select(line => Regex.Replace(line, @"license=.*", "license=yes"));
File.WriteAllLines(installerfilename, license);
}
в installer.ini
у меня будет: license=yes
. Но если я добавлю еще один, то только второй будет работать.
private void Install_Click(object sender, EventArgs e)
{
var lin =File.ReadLines(path + "installer.ini").ToArray();
var license = lin.Select(line => Regex.Replace(line, @"license=.*", "license=yes"));
File.WriteAllLines(installerfilename, license);
var lmgr_files = lin.Select(line => Regex.Replace(line, @"lmgr_files=.*", "lmgr_files=true"));
File.WriteAllLines(installerfilename, lmgr_files);
}
В installer.ini
остаются license=no
и будет lmgr_files=true
. Как я могу заставить второй код работать, и способ не работает?
ваш ответ помогите мне так мах, и то же самое, что вы можете мне помочь с этим http://stackoverflow.com/questions/32731966/how-i-can-modify-the-code-to-make -work-all-statements? noredirect = 1 # comment53309508_32731966Это просто факт, что у меня есть другое заявление, которое поможет мне скопировать некоторые данные из другого файла, и я хочу сделать связь между этим – ben