王尼玛 发表于 2014-10-18 00:48

C#创建无参方法时的常见错误

本帖最后由 王尼玛 于 2014-10-21 14:11 编辑

在编写方法以及调用方法时,一定要细心,避免出现以下错误
建议配合C#开发原创教程第十一课 类的无参方法一起看



常见错误1:
public class Student{
   public void showInfo(){
          return "我是一名学生";
      }
}原因分析:
方法的返回类型为void,方法中不能有return返回值

常见错误2:public class Student
    {
      public double getInfo()
      {
            double weight = 95.5;
            double height = 1.69;
            return weight,height;
      }
    }原因分析:
方法不能返回多个值

常见错误3:
public class Student
    {
      public string showInfo()
      {
            return "我是一名学生";
                public double getInfo()
                {
                  double weight = 95.5;
                  double height = 1.69;
                  return weight,height;
                }
      }
    }原因分析:
多个方法不能互相嵌套定义,例如,不能将方法getInfo()定义在方法showInfo()中








起凡第一华佗 发表于 2014-10-18 01:00

感谢分享{:5_190:}

Shark恒 发表于 2014-10-18 01:50

第二个为什么不能返回多个值?如果调用处需要两个参数的话,不是可以吗?

zx2cwf 发表于 2014-10-18 09:28

王哥我来了GoodJob

彡墨鱼灬丶 发表于 2014-10-18 10:38

{:5_117:}没搞懂,思考中。。

王尼玛 发表于 2014-10-18 15:22

Shark恒 发表于 2014-10-18 01:50
第二个为什么不能返回多个值?如果调用处需要两个参数的话,不是可以吗?

C#规定方法只能返回一个值,如果一定要多个的话,可以写成数组类型的,或者用高级点的out和ref

luozh7682 发表于 2015-8-28 10:00

谢谢分享,学习了,总结得很好。

af521 发表于 2022-11-21 15:30

感谢楼主分享
页: [1]
查看完整版本: C#创建无参方法时的常见错误