c#编写一个英雄联盟选英雄的程序
时间: 2023-10-09 21:15:06 浏览: 89
这里给出一个简单的控制台应用程序,实现英雄联盟选英雄的功能。该程序使用C#语言编写,运行时在控制台中输出英雄列表,用户可以输入数字选择英雄。
```csharp
using System;
namespace LOLHeroSelector
{
class Program
{
static void Main(string[] args)
{
// 定义英雄列表
string[] heroes = { "盲僧", "德莱文", "瑞兹", "大发明家", "卡萨丁", "伊泽瑞尔" };
Console.WriteLine("请选择您想要使用的英雄:");
// 输出英雄列表
for (int i = 0; i < heroes.Length; i++)
{
Console.WriteLine((i + 1) + ". " + heroes[i]);
}
// 接收用户输入
string input = Console.ReadLine();
// 将用户输入转换为数字
int selectedHeroIndex;
bool result = int.TryParse(input, out selectedHeroIndex);
// 判断用户输入是否合法
if (result && selectedHeroIndex >= 1 && selectedHeroIndex <= heroes.Length)
{
// 输出选择的英雄
Console.WriteLine("您选择了:" + heroes[selectedHeroIndex - 1]);
}
else
{
Console.WriteLine("输入不合法,请输入英雄列表中的编号!");
}
Console.ReadKey();
}
}
}
```
该程序实现了以下功能:
1. 输出英雄列表供用户选择;
2. 接收用户输入并判断是否合法;
3. 输出用户选择的英雄。
你可以根据需求进行修改和完善。
阅读全文