如何在C#中将char与字符串一起使用?

时间:2018-09-19 14:42:07

标签: c# char integer

所以我做的示例代码在这里:

        char regular = 'r';
        char premium = 'p';
        Console.WriteLine("Please enter your service (r or p:");

我试图让用户为他们所拥有的服务输入r或p,但是我不知道在“ Console.WriteLine”下放置什么以使其与我输入的char数据类型一起使用。我该如何解决?

另外,特别是对于进入您的服务,它必须以char表示,因此请说出我正在研究的问题。

编辑*:我尝试使用类似...

Console.Writeline("Please enter your service(r or p):")'
r= Convert.ToInt32(Console.ReadLine());

但是因为它在char中,所以我遇到了一个问题,我只是不确定如何以一种可以让用户键入r或p的方式来实现它

谢谢!

2 个答案:

答案 0 :(得分:0)

您可以使用public MensagemAdapter(@NonNull Context context, @NonNull List<Message> objects, @NonNull List<Users> users) { super(context, 0, new ArrayList<>(objects)); this.context=context; this.messages = new ArrayList<>(objects); this.users = users; } 来要求用户输入单个字符

这将返回一个Console.ReadKey()对象,该对象具有一个ConsoleKeyInfo属性,可以为您提供一个字符

KeyChar

答案 1 :(得分:0)

我建议使用db.grantRolesTouser( "user", [ { "role": "readWrite", "db": "chatlogging" }, { "role": "userAdminAnyDatabase", "db": "admin" } ] ) 代替string。像这样:

char