Я пытаюсь читать из файла, который структурирован как таковые: VariableName:14326A6AC Value:Long Value:Long
Чтение Долгого из файла После Синтаксического [C#]
Я пытаюсь прочитать это делает его, как указано ниже, но я получаю формат ошибки. Когда я добавляю форматирование для шестнадцатеричного (формат, в котором находятся longs), они преобразуются в десятичные. Есть ли способ сохранить их как долго, поэтому мне не нужно делать длинное преобразование из десятичного в шестнадцатеричное?
public static long returnLineValue(string lineName)
{
var lines = File.ReadLines(filePath);
foreach (var line in lines)
{
if (line != null)
{
char split = ':';
if(line.Contains(lineName))
{
string[] s = line.Split(split);
return Int64.Parse(s[1]);
}
}
}
return 0;
}
Добавить точку останова при * возврате Int64.Parse (s [1]); * и проверить содержимое s, это не должно быть число. – Gusman
Можете ли вы предоставить образец ввода (жало)? –
@DavitTvildiani Я добавил точный ввод, который не работает. s [1] = 14326A6AC – FineNerds