能用bool函数的地方几乎
if
esle
好像都能解决...
初学c#.希望大家指点指点

解决方案 »

  1.   

    bool函数是什么函数没见过这个函数。
    如果你说的bool是数据类型,它的作用正是为if..else提供支持的。
    C#与C/C++不同在, if(...)中,这个括号里的表达式求值的结果必须是bool类型,而不是和C/C++一样的任何非0值都为真,0值为假。
    这是C#是强类型语言的一个表现啊,HOHO。
    比如在C/C++中:
    if(i=5)   //这是符合语法的,但始终为真。
    在C#中:
    if(i=5)   //这是非法的,因为i=5是一个表达式,但这个表达式的类型不是bool,必须用
    if(i==5)
    减少了你出错的可能。
      

  2.   

    感觉lz应该不是想说bool类型把,但是我也不知道你要说的bool函数是什么。
      

  3.   

    bool 型是c sharp 类型系统的一种类型,它和0,1即整形还是有差别的,至于你的理解应该是函数返回值的问题,
    但是函数返回值,如果你写的函数定义是int,并且有变量接受地话那是不一样的,而bool只有两种true,false.
      

  4.   

    应该是bool数据类型的函数
      写成函数有的时候更直观,维护起来更方便
      

  5.   

    我想楼主说的bool函数,应该是这类函数了public static bool IsNullOrEmpty (
    string value
    )个人认为短小的函数方便重用,可以减少代码量当然用if else 也是完全没有问题的了