如何在visual studio c#windowform中将字符串转换为bolean

如何在visual studio c#windowform中将字符串转换为bolean,c#,C#,下面是我的代码extractStringValue和extractFloatValue是否正确 private string extractStringValue(string strData, string ID) { string result = strData.Substring(strData.IndexOf(ID) + ID.Length); return result; } privat

下面是我的代码extractStringValue和extractFloatValue是否正确

private string extractStringValue(string strData, string ID)
        {
            string result = strData.Substring(strData.IndexOf(ID) + ID.Length);
            return result;
        }
        private float extractFloatValue(string strData, string ID)
        {
            return (float.Parse(extractStringValue(strData, ID)));
        }
下面的代码私有bool extractBoolValue(字符串strData,字符串ID)错误

如何更改下面的代码以使其正常工作?错误在子字符串处。我无法将子字符串更改为subBolean

private bool extractBoolValue(string strData, string ID)
    {

        bool result = strData.SubString(strData.IndexOf(ID) + ID.Length);
        return result;
    }
假设结果为“真”或“假”,则有几个选项:

string result = strData.SubString(strData.IndexOf(ID) + ID.Length);
return Boolean.Parse(result);
或:

或:

string result = strData.SubString(strData.IndexOf(ID) + ID.Length);
return Convert.ToBoolean(result);
string result = strData.SubString(strData.IndexOf(ID) + ID.Length);
return result.ToLower() == "true";