c#怎么调用bool方法

2025-09-28 08:35:52

1、boo类型的方法定义,可以分为很多种,可以为public,也可以为private,可以为静态方法,也可是需要实例化对象的方法。下面,小编就一种一种的来讲解。

2、第一种,为public公开的方法,我们定义一个类helper,在该类中增加GetBool的公开方法,那么调用的时候我们就需要实例化helper类,然后调用GetBool方法,具体语法如下:

    public class Helper

    {

        /// <summary>

        /// 公开非静态方法

        /// </summary>

        /// <returns></returns>

        public bool GetBool()

        {

            return true;

        }

    }

调用:new Helper().GetBool();

c#怎么调用bool方法

c#怎么调用bool方法

3、第二种,为private私有的方法,该方法只能在本类中使用,可以直接使用方法名调用,无需实例化。

private void Form1_Load(object sender, EventArgs e)

        {

            //本类直接调用,其他类无权访问

            GetBool();

        }

        /// <summary>

        /// 私有方法

        /// </summary>

        /// <returns></returns>

        private bool GetBool()

        {

            return true;

        }

c#怎么调用bool方法

4、第三种,为public公开的静态方法,我们定义一个类helper,在该类中增加GetBool的公开静态方法,那么调用的时候我们就可以直接使用类名.方法名,具体语法如下:

 public class Helper

    {

       /// <summary>

        /// 公开静态方法

        /// </summary>

        /// <returns></returns>

        public static bool GetBool()

        {

            return true;

        }

    }

调用方法:Helper.GetBool();

c#怎么调用bool方法

c#怎么调用bool方法

5、第四种,为pbulic公开的方法,该方法可以在本类中使用,也可以在同一个命名空间下调用,在本类中可以直接方法名调用,在其他类中调用就需要通过实例化对象。

public class Helper

    {

        /// <summary>

        /// 本类中调用

        /// </summary>

        public void Get()

        {

            GetBool();

        }

        /// <summary>

        /// 公开的方法

        /// </summary>

        /// <returns></returns>

        public bool GetBool()

        {

            return true;

        }

    }

 public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

        private void Form1_Load(object sender, EventArgs e)

        {

            //公开非静态方法需要实例化对象

            new Helper().GetBool();

        }

    }

c#怎么调用bool方法

c#怎么调用bool方法

1、1、静态公开方法,可以直接Helper.GetBool()调用

2、私有方法,可以直接GetBool()调用

3、非静态公开方法,在本类直接GetBool()调用,其他类调用可以new Helper().GetBool()调用

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢