C#编程入门知识总结
小标 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
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved