C#方法(函数)的声明与调用
1.含参数、有返回结果的函数:
namespace MethodSample
{
class Program
{
static void Main(string[] args)
{
//Add函数的调用
Calculator c = new Calculator();
int x = c.Add(2, 3); //调用函数,计算2+3的和
Console.WriteLine(x);
}
}
/// <summary>
/// 自定义的Calculator类
/// </summary>
class Calculator
{
//Add函数的声明
public int Add(int a, int b) //函数参数a,b
{
int result = a + b;
return result; //返回a+b的和,int型
}
}
}
运行结果:
2.不含参数、有返回结果的函数:
namespace MethodSample
{
class Program
{
static void Main(string[] args)
{
//GetToday函数的调用
Calculator c = new Calculator();
string str = c.GetToday();
Console.WriteLine(str);
}
}
/// <summary>
/// 自定义的Calculator类
/// </summary>
class Calculator
{
//GetToday函数的声明
public string GetToday() //不含参数
{
int day = DateTime.Now.Day;
return day.ToString(); //返回日期是几号,string型
}
}
}
运行结果:
3.含参数、没有返回结果的函数:
namespace MethodSample
{
class Program
{
static void Main(string[] args)
{
//PrintSum函数的调用
Calculator c = new Calculator();
c.PrintSum(4, 6);
}
}
/// <summary>
/// 自定义的Calculator类
/// </summary>
class Calculator
{
//PrintSum函数的声明
public void PrintSum(int a, int b)
{
int result = a + b;
Console.WriteLine(result);
}
}
}
运行结果: