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()中
感谢分享{:5_190:}
第二个为什么不能返回多个值?如果调用处需要两个参数的话,不是可以吗?
王哥我来了GoodJob
{:5_117:}没搞懂,思考中。。
Shark恒 发表于 2014-10-18 01:50
第二个为什么不能返回多个值?如果调用处需要两个参数的话,不是可以吗?
C#规定方法只能返回一个值,如果一定要多个的话,可以写成数组类型的,或者用高级点的out和ref
谢谢分享,学习了,总结得很好。 感谢楼主分享
页:
[1]