namespace 函数
{
internal class Program
{
static void Main(string[] args)
{
#region 基础概念
//一块代码取了名字,可以用名字来使用
//写在1、class里 2、struct语句块中
//基本写法:1 2 3 4
// static 返回类型 函数名(参数类型 参数名1, 参数类型 参数名2, ...)
// {
// 语句;
// return 返回值;(返回类型不是void才有。返回类型可以是类、class、struct、枚举enum、数组和其他14中值类型)
// }
Console.WriteLine();
#endregion
#region ref 和 out
//解决函数内部改变函数外部传入的内容
int num = 1;
static void ChangeValueRef(ref int value)
{
value = 2;
}
ChangeValueRef(ref num);
Console.WriteLine(num);
//ref传入的变量必须初始化
//out必须在内部进行赋值。
#endregion
}
}
}