gpt4 book ai didi

c# - 将数字 [n] 0-9 转换为键盘 Shift+[n] 字符

转载 作者:行者123 更新时间:2023-11-30 20:05:11 25 4
gpt4 key购买 nike

有没有比使用 case 语句更简单的方法将数字转换为 C# 中等效的键盘 Shift+[n]?假设使用标准英语键盘。

9=(
8=*
7=&
6=^
5=%
4=$
3=#
2=@
1=!
0=)

我不知道语言中内置了一种方法。

最佳答案

正如评论中所建议的,您可以制作一个查找表,而不是使用 switch 语句。随着initializer syntax ,编码量被最小化。

Dictionary<int, char> shiftLookup = new Dictionary<int, char>
{
{9, '('},
{8, '*'},
{7, '&'},
{6, '^'},
{5, '%'},
{4, '$'},
{3, '#'},
{2, '@'},
{1, '!'},
{0, ')'}
};

关于c# - 将数字 [n] 0-9 转换为键盘 Shift+[n] 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11785099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com