Я пытаюсь получить путь для моего xml-файла. У меня есть одна строка с .exe
файла:Как правильно удалить буквы из моей строки?
string exe_location = System.Reflection.Assembly.GetExecutingAssembly().Location;
и другую строку, чтобы содержать результат:
string xml_location = exe_location.Remove(exe_location.Length, -11);
Когда я бегу код, отладчик вдруг говорит: "граф не может быть меньше чем ноль. \ r \ nПараметр: count "
Я не уверен, как мне удалось провалиться с этой простой миссией. Есть идеи?
я могу установить '.exe', используя только' System.Reflection.Assembly.GetExecutingAssembly(). Location; 'моя проблема в том, чтобы получить путь к xml – jjm
@jjm Да, функция «GetDirectoryName» дает вам только каталог без имени exe. От «C: \ your_folder \ yourexe.exe» до «C: \ you_folder». Я думал, что это была цель, для которой вы использовали «remove». – Baro
О, я этого не заметил, вы его решили. Большое спасибо! – jjm