using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
//Console.WriteLine("Hello World!");
int a = 10;
int b = 20;
Ca(a, b);
}
public static void Ca(int x,int y)
{
int m = x + y;
Console.WriteLine(m);
}
}
}
其中a、b为实参,x、y为形参。
定义方法中的参数为形参,调用方法中的参数为实参
如
int Add(int a,int b){//.....} Add方法中有两个形参a b,调用时必须提供两个以逗号分隔的int实参,如 Add(30,20);也可以将两个实参变为int变量名,如int x=30;int y=20;Add(x,y);
方法的调用:
调用其它对象的方法时,要在方法名前面附加对象名前缀,如
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApp1
{
class Class1
{
public static void Tosting(int x,int y)
{
int m = x + y;
Console.WriteLine("x+y=" + m);
}
}
}
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
//Console.WriteLine("Hello World!");
int a = 10;
int b = 20;
Ca(a, b);
}
public static void Ca(int x,int y)
{
Class1.Tosting(x, y);//调用其它对象的方法
}
}
}