Visual Studio 2005入门 之 函数兼本章总结 [视频]
来源:互联网 发布:淘宝直通车智能投放 编辑:程序博客网 时间:2024/04/29 07:41
上面是本节课的演示区域,下面是我备的课,我普通话本来说不好,要不先准备下,那会把你们笑死的
这节我们主要讲函数:函数的作用主要是让程序运行中跳去运行另一段代码块,打个比方,我从绵阳上飞机到北京,飞到宝鸡上空,我想起该下去买两只鸡,于是让飞机停下,我拿着相应的钱去买鸡,到了我把钱给老板,老板按我要求给我包好鸡,然后买了带上来(那么我跳伞去买鸡这个过程就是带着参数去找另个代码段,然后带着处理结果回来)
那么在c#和.net Framework 中都有很多定义好的函数,例如获取时间的,转换类型的,替换字符....等等等,他们就好象超市里面包装好的蔬菜,水果,你只需要把钱这个参数给他们,他就会给你相应的东西!而并不需要你去额外的做些什么!
其实从一开始我们就在用函数,例如Page_Load,ToString(),Convert.Toxxxx......等等!
在我们的编程过程中,我们也常常需要写一些函数来满足要求,因为在我们写的系统中有很多代码是不只用一次,为了让我们的代码可读性/瘦/功能的强等各方面更加成功.
注意:
1:和Java一样,C#不允许有全局函数。所有的函数必须在类或结构内实现。函数是类或结构的成员,函数也被称为方法。
2:在构造的时候,函数的参数必须申明类型,两个参数之间用逗号分隔例如 (string aa,int bb)
申明方式 :
返回类型 函数名(参数1,参数2) //事实上,也可以是不带参数的,也可以是不返回什么的,那就得用上 void了
{
功能代码块!
return 结果;//这里当然是要返回一个结果的了,否则你给了钱,没拿东西走就很亏了,如果是用void的话,那就不用了,鸡骨头都不用带走
}
怎么样,很简单吧!我们看个演示
上面我们说到传参,传参有两种,一是按值传送,另一个是按地址传送!
值传送:他传送的是值的副本,而本身并没有被修改,再默认情况下,简单的传参都是按值传送的!
地址传送:他需要在参数前使用ref关键字,这只有在需要函数中的计算同时改变调用代码中的变量值时候才使用
- Visual Studio 2005入门 之 函数兼本章总结 [视频]
- Visual Studio 2005入门 之 利用构造函数初始化对象[视频]
- Visual Studio 2005入门 之 控制结构一(循环)[视频]
- Visual Studio 2005入门 之 对象概述 [视频]
- Visual Studio 2005入门 之 核心对象 (一 Request) [视频]
- Visual Studio 2005入门 之 第四章小结测试[视频]
- Visual Studio 2005入门 之 类的概述[视频]
- Visual Studio 2005入门 之 类的自定义事件[视频]
- Visual Studio 2005入门 之 索引指示器[视频]
- Visual Studio 2005入门 之 索引指示器[视频]
- Visual Studio 2005入门 之 索引指示器[视频]
- Visual Studio 2005入门 之 索引指示器[视频]
- Visual Studio 2005入门 之 结构化数据类型[二](枚举,结构)[视频]
- Visual Studio 2005入门 之 C#基本语法 小结考试[视频]
- Visual Studio 2005入门 之 核心对象[二](Response,server) [视频]
- Visual Studio 2005入门 之 Asp.Net中的事件(页面事件)[视频]
- Visual Studio 2005入门 之 Asp.Net中的事件(控件事件) [视频]
- Visual studio 2005入门
- JAVA连接数据库的两种形式-源代码
- 南面第十八
- Visual Studio 2005入门 之 控制结构一(循环)[视频]
- [转贴 来自www.chinaunix.com] EMC 有难度的笔试,撰写仅有一行的语句的函数???
- 饰邪第十九
- Visual Studio 2005入门 之 函数兼本章总结 [视频]
- 解老第二十
- Visual Studio 2005入门 之 C#基本语法 小结考试[视频]
- 喻老第二十一
- 说林上第二十二
- Applet数字签名,授予访问本地资源的方法
- 声明为非成员函数的时机
- Visual Studio 2005入门 之 对象概述 [视频]
- 说林下第二十三