问题描述
我传递一个信息从被存储到一个名为strObject字符串变量的服务器。我希望将字符串转换内部strObject为大写。所以,我用ToUpper的()方法。但是,当我添加一个断点并办理行,我的字符串是没有得到转换为大写字母。 strObject变量总是包含文本Task_status。我希望把它转换成TASK_STATUS。我缺少什么?发布我下面的相关code: -
公共无效VerifyValue(字符串strObject,字符串strValue中,INT行)
{
strObject.ToUpper()修剪()。
strValue.ToUpper()修剪()。
开关(strObject)
{
案TASK_STATUS:
如果(m_taskStatus.taskStatus.ToString()== strValue的)
{
ExcelRecorder(空,行);
}
其他
{
ExcelRecorder(的值[+ m_taskStatus.taskStatus.ToString()+]不使用给定的值相匹配。,行);
}
}
}
strObject.ToUpper()
返回字符串
大写
使用以下...
strObject = strObject.ToUpper()修剪()。
I am passing a message from a server that gets stored into a string variable called strObject. I wish to convert the string inside strObject to upper case. So, I use ToUpper() method. But, when I add a breakpoint and go through the line, my string is not getting converted into Upper case. strObject variable will always contain the text Task_status. I wish to convert it into TASK_STATUS. Am I missing anything? Posting my relevant code below:-
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()
returns a string
in upper case
Use the following ...
strObject = strObject.ToUpper().Trim();
这篇关于ToUpper的()方法不工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!