C#各种定义方法的例子
虽然学C#有段时间了,但是基础不牢靠,都是走马观花的,学.Net framework时没法深入进去,现在回头从头系统学习,把一些东西记录在博客里,闲着没事就回头来看看,加深自己的语法印象,高手们就不用来看了,都是些基础东西,就是个笔记,和我一样走马观花的菜鸟朋友,可以经常来看看,让自己语法基础加深一下,未尝不是好事。
//有返回值方法
//调用例子:
//int i = 2;
//int result = Add(i);
//Console.WriteLine(result);
//Console.WriteLine(i);
//输出后结果为3和2
//参数为值类型,原值不被修改
public static int Add(int ToNumber)
{
int sum = 0;
for (int i = 1; i <= ToNumber; i++)
{
sum += i;
}
return sum;
}
//无返回值方法
//调用例子:
//AddVoid(2);
//输出后结果为3
public static void AddVoid(int ToNumber)
{
int sum = 0;
for (int i = 1; i <= ToNumber; i++)
{
sum += i;
}
Console.WriteLine(sum);
}
//引用类型方法
//调用例子
//Test obj = new Test();
//AddObject(obj);
//Console.WriteLine(obj.Number);
//输出结果为3
//传入obj对象的的Number属性,原属性值是1,传入后,对象的属性也被修改
//引用类型参数是传地址,不是传值,所有引用类型的原值也会被修改
public static void AddObject(Test 
//调用例子:
//int i = 2;
//int result = Add(i);
//Console.WriteLine(result);
//Console.WriteLine(i);
//输出后结果为3和2
//参数为值类型,原值不被修改
public static int Add(int ToNumber)
{
int sum = 0;
for (int i = 1; i <= ToNumber; i++)
{
sum += i;
}
return sum;
}
//无返回值方法
//调用例子:
//AddVoid(2);
//输出后结果为3
public static void AddVoid(int ToNumber)
{
int sum = 0;
for (int i = 1; i <= ToNumber; i++)
{
sum += i;
}
Console.WriteLine(sum);
}
//引用类型方法
//调用例子
//Test obj = new Test();
//AddObject(obj);
//Console.WriteLine(obj.Number);
//输出结果为3
//传入obj对象的的Number属性,原属性值是1,传入后,对象的属性也被修改
//引用类型参数是传地址,不是传值,所有引用类型的原值也会被修改
public static void AddObject(Test 
补充:软件开发 , C# ,