我試圖從被構造爲這樣的文件讀取後: VariableName:14326A6AC Value:Long Value:Long
讀取long從文件中解析[C#]
我想讀它做如下所列,但我得到一個格式錯誤。當我添加十六進制格式(長格式的格式)時,它們被轉換爲十進制格式。有沒有辦法讓他們保持很長時間,所以我不必做從十進制到十六進制的長轉換?
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;
}
在* return Int64.Parse(s [1]); *處添加斷點並檢查s的內容,它不能是數字。 – Gusman
你能提供輸入(sting)樣本嗎? –
@DavitTvildiani我添加了不能正常工作的確切輸入。 s [1] = 14326A6AC – FineNerds