ToUpper的()方法不工作方法、工作、ToUpper

2023-09-03 06:17:50 作者:泪是没有颜Sè的血

我传递一个信息从被存储到一个名为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();