ToBool
Конвертирует указанную строку в значение типа bool.
float String.ToBool(string x)
float String.ToBool(string x, bool defValue)
float String.ToBool(string x, bool defValue, bool caseSensitive)
|
Параметры
Параметр
|
Тип
|
Описание
|
x
|
string
|
Первая строка
|
defValue
|
bool
|
Опциональный параметр.
Значение, которое вернется, если конвертация будет неуспешна.
Если значение не указано, считается равным false
|
caseSensitive
|
bool
|
Чувствительность к регистру.
Если caseSensitive = false, то регистр символов значения не имеет.
По умолчанию: true
|
Возвращаемое значение
Тип – bool.
Значение:
true – если x – строка true.
false – если x – строка false.
defValue – если конвертировать не получилось.
Если caseSensitive = false, то регистр символов значения не имеет.
|
Примеры
a: bool = String.ToBool("true"); // Результат: true
b: bool = String.ToBool("True"); // Результат: false
c: bool = String.ToBool("false"); // Результат: false
d: bool = String.ToBool("FALSE", true); // Результат: true
e: bool = String.ToBool("FALSE", true, false); // Результат: false
f: bool = String.ToBool("1"); // Результат: false
g: bool = String.ToBool("non bool"); // Результат: false
h: bool = String.ToBool("non bool"); // Результат: false
i: bool = String.ToBool("non bool", true); // Результат: true
|