3 本我 14小时前 61次点击
开始先不考虑其他的,先来定义和使用函数
首先从基础知识开始,看看不与调用代码交换任何数据的简单函数。
函数定义由以下几部分组成:
● 两个关键字:static和void
● 函数名后跟圆括号,如Write()
● 一个要执行的代码块,放在花括号中
定义Write()函数的代码非常类似于应用程序中的其他代码:
static void Main(string[] args)
{
...
}
这是因为,到目前为止我们编写的所有代码(类型定义除外)都是函数的一部分。函数Main()是控制台应用程序的入口点函数。当执行C#应用程序时,就会调用它包含的入口点函数,这个函数执行完毕后,应用程序就终止了。所有C#可执行代码都必须有一个入口点。
Main()函数和Write()函数的唯一区别(除了它们包含的代码)是函数名Main后面的圆括号中还有一些代码,这是指定参数的方式。
如上所述,Main()函数和Write()函数都是使用关键字static和void定义的。关键字static与面向对象的概念相关,本帖子在后面讨论。现在只需要记住,现在的应用程序中所使用的所有函数都必须使用这个关键字。
void这个关键字表明函数没有返回值。以后将讨论函数有返回值时需要编写什么代码。
继续下去,调用函数的代码如下所示:
Write();
键入函数名,后跟空括号即可。当程序执行到这行代码时,就会运行Write()函数中的代码。
注意:
在定义和调用函数时,必须使用圆括号。如果删除它们,将无法编译代码。
示例
class Program
{
//定义函数:函数
static void 函数()
{
WriteLine("一个你好的文本");
}
static void Main(string[] args)
{
//调用函数
函数();
//按下任意键结束
ReadKey();
}
}