软件开发|编程技术|编程代码|编程入门先学什么—程序设计语言

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;     }}

【总结】

上述就是小编对方法这一知识点的总结,如有不准确指出,还请大家指正。