C# 如何从用户处获取文本输入?

C# 如何从用户处获取文本输入?,c#,xna,C#,Xna,我正在为我的XNA游戏制作一份高分榜。我想让它,以便用户可以输入他们的名字(最多6个字符,只有字符a-zA-Z) 有人知道我怎么做吗?弹出窗口 我在谷歌上搜索了一些指南,但我无法让它工作:(查看此链接了解如何存储数据 至于条件,最多6个字符,只有字符a-zA-Z,一个简单的正则表达式就可以了 Regex-playerName=newregex(“^a-zA-Z]{1,6}$”; ^表示“从字符串开始匹配” [a-zA-Z]表示“匹配小写字母和大写字母a-Z” {1,6}表示“将上一项(上面的

我正在为我的XNA游戏制作一份高分榜。我想让它,以便用户可以输入他们的名字(最多6个字符,只有字符a-zA-Z)

有人知道我怎么做吗?弹出窗口


我在谷歌上搜索了一些指南,但我无法让它工作:(

查看此链接了解如何存储数据

至于条件,最多6个字符,只有字符a-zA-Z,一个简单的正则表达式就可以了

Regex-playerName=newregex(“^a-zA-Z]{1,6}$”;

  • ^
    表示“从字符串开始匹配”
  • [a-zA-Z]
    表示“匹配小写字母和大写字母a-Z”
  • {1,6}
    表示“将上一项(上面的字符类)匹配1到6次”
  • $
    表示“仅当光标位于字符串末尾时匹配”

    • 看看这个,我希望它能有所帮助

      • XNA文本框示例:
      • 附带源代码:
      请查看这是否对您有帮助。