Convert.ToInt32(bool)方法用于将特定的布尔值(布尔值)转换为其等效的整数(32位带符号整数)。
语法:
int Convert.ToInt32(bool value);
它接受布尔值/变量作为参数,并返回其等效的带符号整数。
示例
Input: bool a = true; Output: 1
码:
using System; using System.Text; namespace Test { class Program { static void Main(string[] args) { Console.WriteLine("Convert.ToInt32(true) : " + Convert.ToInt32(true)); Console.WriteLine("Convert.ToInt32(false): " + Convert.ToInt32(false)); bool a = true; bool b = false; Console.WriteLine("Convert.ToInt32(a) : " + Convert.ToInt32(a)); Console.WriteLine("Convert.ToInt32(b): " + Convert.ToInt32(b)); //按ENTER退出 Console.ReadLine(); } } }
输出结果
Convert.ToInt32(true) : 1 Convert.ToInt32(false): 0 Convert.ToInt32(a) : 1 Convert.ToInt32(b): 0