我没有';I don’我不知道用什么组成if/else语句的数组或列表
本文关键字:if else 语句 列表 数组 什么 我不知道 don | 更新日期: 2023-09-27 18:21:10
这是我一直试图直接向一些用户编写的代码,但我只是在学习如何使用C#。我想做的是输入一个员工列表并为他们分配号码,这样代码就会读取员工号码,并在输入时将员工姓名分配给正确的号码。所以我的问题是,我最好制作一个字符串和int的数组,还是if/else语句的例子?
int number;
string
//this is the initial part of the program to define wether the use is a general user or an admin user
Console.WriteLine("SWC Production - Access Security'npress 1 for user access 'npress 2 for admin login'n'n");
number = Convert.ToInt32(Console.ReadLine());
if (number == 1)
{
Console.WriteLine("'nPlease enter your employee number'n");
Console.ReadLine();
}
else if (number == 2)
{
Console.WriteLine("'nPlease enter your admin number'n");
Console.ReadLine();
}
else
{
Console.WriteLine("'nError!!!'nPlease Try Again'n");
}
Console.ReadLine();
在大多数应用程序中,用户将存储在一些永久存储中,如数据库。我可以看出,这是某种概念验证或学习项目,因此,某种可以根据员工编号搜索用户的UserManager类无疑是一种很好的方法,并且将更接近实际的应用程序实现。
UserManager可以在内部使用字典或某些查找列表来实现更通用的方法。
或者你可以从一开始就使用切换案例,这有点取决于你的目标是什么。