1.函数就是方法;
2.函数体之返回值
static<returnType> <FunctionName>()
{
...;
return <returnValue>;
}
returnValue 必须是 returnType 的类型,若 returnType 为 Void,函数不需要返回值,不需要 return 语句,但是仍然可以使用 return 中断函数;
3.函数的定义与使用
定义函数:
static void Write()
{
Console.WriteLine("Text output from function.");
}
函数的使用:
static void Main()
{
Write();
}
4.带参数和无参数
定义函数用来求和,我们使用函数的参数来传递待求的值
static<returnType> <FunctionName>(<parameType>,<parameType>,...)
{
...;
return <returnValue>;
}
5.参数数组
C#允许为函数指定一个也只能是一个特殊参数,该参数必须是函数中最后一个参数,称为参数数组,参数数组允许使用个数不定的参数调用函数,使用关键字params定义;
using System.Linq;
namespace MyConsoleApp
{
internal class Program
{
private static void Main()
{
// 计算1+2+3+...+8+9+10的和
var sum = GetSum(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
}
/// <summary>
/// 计算一组数字的和
/// </summary>
/// <param name="numbers"></param>
/// <returns></returns>
private static int GetSum(params int[] numbers)
{
return numbers.Sum();
}
}
}
6.结构函数
待增加...
!!尊重原创,尊重知识!!
转载来源:https://blog.csdn.net/WandDouDou/article/details/80694348?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-2.highlightwordscore&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-2.highlightwordscore