C# 不确定这里出了什么问题以及如何修复

C# 不确定这里出了什么问题以及如何修复,c#,C#,如何将hp的整数转换为它的整数,并显示以下错误消息: 无法从“int”转换为“string”[PokemonPocket] myDictionary似乎是字典类型。正如你储存口袋妖怪的名字:和名字只是罚款一行以上 因此,您只需调用hp.ToString来存储它。但在使用时,请确保再次将其转换回int 或者,您可以使用字典存储来跟踪信息,并在检索信息时简单地强制转换这些值: string name=stringmyDictionary[Pokemon name:]; inthp=intmyDict

如何将hp的整数转换为它的整数,并显示以下错误消息: 无法从“int”转换为“string”[PokemonPocket]

myDictionary似乎是字典类型。正如你储存口袋妖怪的名字:和名字只是罚款一行以上

因此,您只需调用hp.ToString来存储它。但在使用时,请确保再次将其转换回int

或者,您可以使用字典存储来跟踪信息,并在检索信息时简单地强制转换这些值:

string name=stringmyDictionary[Pokemon name:]; inthp=intmyDictionary[pokemonhp:];
你试过谷歌搜索你刚才说的吗?这听起来像是一个本该被问到和回答的问题。例如。如果这不能回答您的问题,您可以对其进行编辑以澄清不同之处,并将其添加到重新打开的审阅队列中
   if (menu == '1') {
      // We, probably, want to add just once
      Console.Write("Enter Pokemon Name:");
      string name = Console.ReadLine();
      Console.Write("Enter Pokemon HP: ");
      int hp = Convert.ToInt32(Console.ReadLine());

      Console.Write("Enter Pokemon EXP: ");
      int exp = Convert.ToInt32(Console.ReadLine());
      if (myDictionary.Count <= 0) { 
        myDictionary.Add("Pokemon Name: ", name);
        myDictionary.Add("Pokemon HP: ", hp);