Visual C# 2005快速入门之声明方法
发布时间:2006-06-18 19:51:41 来源:CSDN 网友评论 0 条方法(Method)是一个已命名的语句集。如果以前使用过其他编程语言,如C或Visual Basic等,就可以将方法视为函数或者子程序相似的东西。每个方法都有一个名称和一个主体。方法名应该是一个有意义的标识符,它应描述出方法的用途(如CalculateIncomeTax)。方法主体包含了调用方法时实际执行的语句。你可以为大多数方法提供一些数据来进行处理,并让它返回一些信息(通常是处理结果)。方法是一种基本的、功能强大的编程机制。
1、指定方法声明语法
Microsoft Visual C#方法的语法格式是:
| returnType methodName ( parameterList ) { // 这里添加方法主体语句 } |
returnType(返回类型)是一个类型名,它指定了方法返回的信息是什么类型。这可以是任何类型,如int或string。如果要写一个不返回值的方法,那么必须用关键字void来取代返回类型。
methodName(方法名)是调用方法时使用的名称。方法名所遵循的标识符命名规则和变量名一样。例如,addValues是一个有效的方法名,而add$Values是无效的。目前,应该为方法名采用camelCase命名风格,而且应该以一个动词开头,使方法的用途更加一目了然,例如displayCustomer。
parameterList(参数列表)是可选的,它描述了可以传递给方法的信息的类型和名称。在圆括号中填写变量信息时,要像声明变量时那样,先写上参数的类型名,再写上参数名。如果方法有两个或者更多的参数,必须使用逗号来分隔它们。
方法主体语句是调用方法时要执行的代码行。它们必须放在起始和结束大括号({})之间。
重要提示 C,C++和Microsoft Visual Basic程序员请注意,C#不支持全局方法。所有方法都必须在一个类的内部,否则代码无法编译。
以下是一个名为addValues的方法的定义,它返回一个int类型的值,并可接收两个int类型的参数,分别名为leftHandSide和rightHandSide。
| int addValues(int leftHandSide, int rightHandSide) { // ... //这里添加方法主体语句 // ... } |
以下是一个名为showResult的方法的定义,它不返回任何值,并可接收一个名为answer的int参数:
| void showResult(int answer) { // ... } |
注意,假如方法不返回任何值,那么必须使用void关键字。
重要提示 Visual Basic程序员请注意,C#不允许使用不同的关键字来区分一个要返回值的方法(也就是函数)和一个不返回值的方法(也就是过程或者子程序)。在C#中,要么指定一个返回类型,要么指定void。
- 推荐阅讯
- VC++实现显示透明的256色以上的图标
- 用Visual C++实现PDF文件的显示
- VC++实现工具栏上添加平面组合框控件
- VC++ 6.0中实现三叉切分窗口与多视图现
- VC中对鼠标的确定及简单控制
- Visual C++ 2005图像编程之预备知识
- VC利用boost库解析正则表达式
- 利用Visual C++设置桌面墙纸
- 用Visual C++实现PDF文件的显示
- 利用Visual C#实现ICMP网络协议
- 阅读排行
- 1.VC++编程实现广告窗口自动关闭
- 2.深入浅出VC++串口编程之基于控件
- 3.解读VC++编程中的文件操作API和CFile类
- 4.利用Visual C#实现ICMP网络协议
- 5.深入浅出VC++串口编程之第三方类
- 6.掀起你的盖头来——谈VC++对象模型
- 7.Visual C#中用WMI控制远程计算机
- 8.深入浅出VC++串口编程之基于Win32 API
- 9.Visual C++2005中开发自定义绘图控件
- 10.深入浅出VC++串口编程之基本概念
- 专题教程
- Windows Server-Windows Server文档-Windows Server新闻-Windows Ser PostgreSQL-PostgreSQL文档-PostgreSQL新闻-PostgreSQL专家
- WebLogic-WebLogic文档-WebLogic新闻-WebLogic专家 FreeBSD-FreeBSD文档-FreeBSD新闻-FreeBSD专家
- Linux-内核 GUI KDE Gnome DNS FTP 安全 安装-Linux专区 Windows-AD IIS ServerCore 虚拟化 安全 HPC-Windows专区
- 大话G游 专题:手机病毒揭密
- ARP攻击防范与解决方案 路由故障处理手册
