小标
2018-08-14
来源 :
阅读 1452
评论 0
摘要:本文主要向大家介绍了C#编程入门知识总结,通过具体的内容向大家展示,希望对大家学习C#编程有所帮助。
本文主要向大家介绍了C#编程入门知识总结,通过具体的内容向大家展示,希望对大家学习C#编程有所帮助。
【概念】
首先和大家来谈一下什么是方法(函数),他的返回结果是怎么样的,有了方法(函数)会有怎么样的好处。
函数就是将一堆代码进行重用的一种机制,函数就是一段代码,这段代码可能有输入的值(参数),可能会返回值。一个函数就像是一个专门做这件事的人,我们调用它来做一些事情,它可能需要我们提供一些数据给它,它执行完成之后会有一些执行结果给我们。要求的数据就叫参数,返回的执行结果就是返回值。
有了函数写代码就像是拼积木,C#中的各种各样的技术其实就是通过for、if等这些基础的语法将不同的函数按照一定的逻辑组织起来。
【如何定义方法】
下面来说一下如何定义一个方法,以及进行命名或者调用的时候有哪些注意的地方。
定义方法:
[访问修饰符][static] 返回值类型 方法名()
{
方法体;
}
命名规则:方法名开头大写,参数名开头小写,参数名、变量名要有意义。
方法调用:对于静态方法,调用有两种方式–>如果在同一个类中,直接写名字调用就行了,或者类名.方法名();
return可以立即退出方法
【举例】
下面来举例方法的两种类型:无返回值、无参数;有返回值、有参数
//无返回值、无参数 show(); console.readkey(); } public static void show(){ console.writeline("请输入第一个数"); int num1 = convert.toint32(console.readline()); console.witeline("请输入第二个数"); int num2=convert.toint32(console.readline()); int number=num1>num2num1:num2; console.writrline("最大值为{0}",number);}
//有返回值、有参数 console.writeline("请输入第一个数"); int number1 = convert.toint32(console.readline()); console.witeline("请输入第二个数"); int number2=convert.toint32(console.readline()); show(number1,number2); console.readkey(); } public static void show(){ int number=num1>num2num1:num2; return number;}
【方法的重载、重写】
方法的重载简单来说就是方法名相同,但是参数不同或者说参数的个数不同类型也不同。
方法重载:一个类中有一个方法A,你又在这个类中创建了一个方法B,方法B的名字和A一样,返回值类型也一样,但是参数的类型或个数不同,此时B重载了A。
例如:
public class TestClass{ public int test(int i){return 1;} public int test(float f){return 1;}}
方法重写:一个类M继承另一个类N,N中有一个方法A,这时你在M写了一个方法B,方法B的名字、返回值以及参数都和A一样,此时B重写了A。
例如:
public class TestClass1{ public int test(int i) { return 1; }} public class TestClass2 extends TestClass1{ public int test(int i) { return 2; }}
【总结】
上述就是小编对方法这一知识点的总结,如有不准确指出,还请大家指正。
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标编程语言C#.NET频道!
喜欢 | 0
不喜欢 | 0
您输入的评论内容中包含违禁敏感词
我知道了

请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号