我正在尝试使用机器人框架使用此问题相同环境(Visual Studio C#)中的说明制作表单,但我的GroupOptions
外观如下所示:
public enum GroupOptions
{
[Describe("Grupo A")]
GrupoZ,
[Describe("Grupo B")]
GrupoB,
[Describe("Grupo C")]
GrupoC,
[Describe("Grupo D")]
GrupoD,
[Describe("Grupo E")]
GrupoE,
[Describe("Grupo F")]
GrupoF,
[Describe("Grupo G")]
GrupoG,
[Describe("Grupo H")]
GrupoH
};
Grupo A 匹配 GrupoZ 的原因是,如果我这样写:
[Describe("Grupo A")]
GrupoA,...
每次尝试单击它时,我都会收到错误“A”不是一个选项,但是当我像这样使用 GrupoZ 时:
var query = await result;
string current = (query.grupo.Value.ToString()[query.grupo.Value.ToString().Length - 1]).ToString().Replace("Z","A");
string message = $" \nThe teams in group {current} are: ";
... later on I use current on a linq query
然后我尝试单击它,再次发送整个表单,没有错误消息或任何内容,表单只是再次直接发送,所有其他选项 B、C、D ... 完美运行为什么会发生这种情况以及我该如何工作周围?大写字母A是保留的还是什么?我还尝试进一步向下更改选项并在其上方添加选项,结果相同。任何见解将不胜感激,如果需要,我将上传更大的代码块。