我在 c# 控制台中的基于文本的 RPG 有一个小问题。
我已经制定了一种保存方法并且有效,但是当我想加载它时,它给了我一个错误..
这是我的加载代码:
(字符串没有给出错误,但问题从 Level 到 Agility 开始)
代码 :
public static void LoadData ()
{
// create reader & open file
TextReader tr = new StreamReader("SavedGame.txt");
// read lines of text
string xCoordString = tr.ReadLine();
string yCoordInt= tr.ReadLine();
//Convert the strings to int
Name = Convert.ToString(xCoordString);
PlayerType = Convert.ToString (xCoordString);
Level = Convert.ToString(xCoordString);
HP = Convert.ToInt32(yCoordInt);
Strenght = Convert.ToInt32(yCoordInt);
Intelligence = Convert.ToInt32(yCoordInt);
Agility = Convert.ToInt32(yCoordInt);
// close the stream
tr.Close();
}