所以我做的示例代码在这里:
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的方式来实现它
谢谢!
答案 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