总结:
1.静态方法 直接调用
2. 动态方法 创建对象调用 Program 名字 = new Program() 调用
3.有参数 没有返回值 定义时先声明类型 调用时括号里就是参数
4.有返回值 ,
没有参数的 必须写return
调用时需要用对应的类型定义
减少代码重复率 , 函数分为声明和调用
1.静态方法
2.动态方法
3.参数方法
4.有返回值无参数的方法
写在 internal class Program 的外面 在它里面调用方法
{
TestMethod() //静态函数直接调用
Program program = new Program() // 非静态方法要创建一个方法 才能调用
program.TestMethod1();
program.TestMethod2();
TestMethod4(1); // 参数传递的是什么就输出什么 1代表实参 必须传值
// 带反回值 要先定义 再赋值
int tempNumber = TestMethod5();
string tempStr = TestMethod8("qwe","asd");
}
1.静态 无返回值 方法:public static viod TestMethod()
{ // static 静态 +viod无返回值
Console.WriteLine("我是静态方法”)
}
2.动态方法 :public viod TestMethod1()
{
Console.WriteLine("我是动态方法");
}
在实例方法中也可直接调用 静态方法和非静态方法
实例方法也要主动去program里面调用才能执行
public void TestMethod2()
{
TestMethod();
TestMethod1();
}
3.无返回类型 无参的方法
public static void TestMethod3()
{
}
4.无返回类型 有参的方法 ()里面就是形参 int:整数类型 a:参数
public static void TestMethod4(int a)
{
Console.WriteLine(a);
}
5.有返回值 无参数的方法 先定义类型 再写函数
1.定义有返回值的方法 就必须在方法体中写return
2.return之后的值必须和返回值类型相同
3.方法的返回值 类似函数内部计算结果与外界的出口
public static int TestMothod5()
{
return 10;
}
6.有返回值 有参数的方法
public static string TestMothod8(string 1, string 2)
{
return str1 + str2;
}
2779

被折叠的 条评论
为什么被折叠?



