C#--方法

本文介绍了编程中方法的基本概念,包括方法的定义、参数传递方式(值传递和引用传递)、方法的重载、静态与实例方法的区别以及虚方法与重写等高级特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

## 方法的声明及调用 ##
这里写图片描述
方法概述:
方法是一种用于实现可以有对象(或类)执行的计算机或操作的成员,是一个已命名的语句集,每个方法都有一个名称和一个主体,方法名应该是一个有意义的标识符,应描述出方法的用途.方法主体包含了调用方法时实际执行的语句.用户可以为大多数方法提供一些数据来进行处理,并让其返回一些信息(通常是处理结果)方法是一种基本的、功能强大的编程机制.


没使用方法的语句
这里写图片描述

使用方法的语句

这里写图片描述


返回值
这里写图片描述

这里写图片描述


参数数组
这里写图片描述

这里写图片描述


引用参数与值参数

这里写图片描述

调用方法后num的值并没有改变
此时的参数传递就叫做值传递
这里写图片描述

使用ref关键字后:
此时的参数传递就叫做引用传递
这里写图片描述


输出参数
这里写图片描述

这里写图片描述


静态方法与实例方法

这里写图片描述


这里写图片描述


虚方法

这里写图片描述

这里写图片描述

当c2赋值给c1时 ; c2重写了c1的虚方法
这里写图片描述


重写方法

这里写图片描述

这里写图片描述

如果不想让继承Class2的类去重写Write()方法,那就采用关键字sealed

这里写图片描述


外部方法

这里写图片描述

这里写图片描述

这里写图片描述


方法的重载

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述


Main方法

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

修改项目属性
这里写图片描述

这里写图片描述

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值