如何比较具有不同大写字母的字符串之间的 DialogField 值?

How to compare the DialogField value between a string with a difference uppercase?

我有这个小问题,

如何比较 dialogField.Value() 和我的字符串,我需要区分 uppercase

我使用了这个代码,但我没有严格,我有 true return 大小写,大写和小写。

dialogField = dialog.addFieldValue(extendedTypeStr(String30), text);
if (dialogField.value() == "TEXTCONFIRM")
{
 //other code
}

感谢您的帮助,

尽情享受吧!

要在 AX 中进行区分大小写的字符串比较,请使用 strCmp 函数:

if (strCmp(dialogField.value(), "TEXTCONFIRM") == 0)
{
    // other code
}

X++, C# Comparison: String Case and Delimiters [AX 2012] and strCmp Function [AX 2012]