C#Convert.ToInt32(bool)方法-将bool值转换为int

C#Convert.ToInt32(bool)方法

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