.net视频学习笔记-函数
函数就是一段代码,这段代码可能有输入的值(参数),可能会返回值,console.readline()就是一个有返回结果的函数
函数就是将一对代码进行重用的机制一个函数就像一个专门做这件事的人,我们调用它来做一些事情, 它可能需要我们提供一些数据给它,它执行完成后可能会有一些执行结果给我们。要求的数据就叫参数,返回的执行结果就是返回值。
有了函数写代码就像拼积木,c#就是通过for.if等基础语法将不同函数按照一定逻辑组织起来
函数重载
//提供一个函数,将用户提供的一个字符串重复n遍形成一个新的字符串
//"abc" 3 ,返回给调用者一个字符串"abcabcabc"
//注意参数命名规则
//不要在函数内部帮调用者WriteLine,不要帮调用者ReadLine
//函数内部变量、参数和调用者参数、变量的关系
//调用函数的地方的参数名字和函数声明时的名字没有对应关系
static string Repeat(string s1, int n1)
{
string t = "";
for (int i = 0; i < n1; i++)
{
t = t + s1;
}
//name = "afasfdsadfsafafasd";
return t;//把计算结果返回
}
//编写一个函数,将用户提供的两个整数中的最大值返回
static int Max(int i1, int i2)
{
if (i1 > i2)
{
return i1;
}
else
{
return i2;
//return "aaa"; //函数答应返回int就必须返回int,
//不能不返回,不能返回其他类型
}
//Console.WriteLine("MAXMAX");