我正在从服务器传递一条消息,该消息存储到一个名为 strObject 的字符串变量中。我希望将 strObject 中的字符串转换为大写。所以,我使用 ToUpper() 方法。但是,当我添加断点并遍历该行时,我的字符串没有转换为大写。 strObject 变量将始终包含文本 Task_status。我希望将其转换为 TASK_STATUS。我错过了什么吗?在下面发布我的相关代码:-
public void VerifyValue(String strObject, String strValue, int row)
{
strObject.ToUpper().Trim();
strValue.ToUpper().Trim();
switch (strObject)
{
case "TASK_STATUS":
if (m_taskStatus.taskStatus.ToString() == strValue)
{
ExcelRecorder(null, row);
}
else
{
ExcelRecorder("The value [" + m_taskStatus.taskStatus.ToString() + "] does not match with the given value.", row);
}
}
}
最佳答案
strObject.ToUpper()
返回大写的 string
使用以下...
strObject = strObject.ToUpper().Trim();
关于c# - ToUpper() 方法不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11393088/