C# 不确定这里出了什么问题以及如何修复
如何将hp的整数转换为它的整数,并显示以下错误消息: 无法从“int”转换为“string”[PokemonPocket] myDictionary似乎是字典类型。正如你储存口袋妖怪的名字:和名字只是罚款一行以上 因此,您只需调用hp.ToString来存储它。但在使用时,请确保再次将其转换回int 或者,您可以使用字典存储来跟踪信息,并在检索信息时简单地强制转换这些值: string name=stringmyDictionary[Pokemon name:]; inthp=intmyDictionary[pokemonhp:];C# 不确定这里出了什么问题以及如何修复,c#,C#,如何将hp的整数转换为它的整数,并显示以下错误消息: 无法从“int”转换为“string”[PokemonPocket] myDictionary似乎是字典类型。正如你储存口袋妖怪的名字:和名字只是罚款一行以上 因此,您只需调用hp.ToString来存储它。但在使用时,请确保再次将其转换回int 或者,您可以使用字典存储来跟踪信息,并在检索信息时简单地强制转换这些值: string name=stringmyDictionary[Pokemon name:]; inthp=intmyDict
你试过谷歌搜索你刚才说的吗?这听起来像是一个本该被问到和回答的问题。例如。如果这不能回答您的问题,您可以对其进行编辑以澄清不同之处,并将其添加到重新打开的审阅队列中
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);