C#——方法函数详情

方法(函数)

C#是面向对象的,所以C#中的方法也是相对于对象来说的,是指某个对象的行为,比如,有一个动物的类,兔子是这个动物类里的一个对象,那么跳这个行为就是兔子这个对象的方法了.其实也就是C中的函数(C是面向过程的,叫函数).

方法: 就是把一系列相关的代码组织到一块 用于执行一系列的任务的代码块,方法分为两部分 方法的声明和方法的调用执行

方法的声明:

修饰符(public) static 返回值类型 方法名字 (参数列表) { }

实例:

修饰符:

public 公共的

protected 受保护的

private 私有的

static 分为 静态和非静态 在internal属性类中只能使用静态static返回值类型:

void无返回值 不用找一个变量接收; string a = ChannelWriter(); // 错误的方法名称: 自己取 每个单词的首字母大写: JiSuan

使用:

声明方法:

调用:

调用时只用调用方法名称

方法的参数

参数: 分为实参和形参

形参(形式参数): 在函数定义中出现的参数可以看做是一个占位符,它没有数据,只能等到函数被调用时接收传递进来的数据,所以称为形式参数,简称形参。

声明方法时,方法名称后面括号内的参数就是形参。

实参(实际参数): 函数被调用时给出的参数包含了实实在在的数据,会被函数内部的代码使用,所以称为实际参数,简称实参

带参数方法的使用方法:

声明:

调用:

方法的参数列表

当不确定传参个数时,可以使用params数据类型\[\] 参数名字进行定义

定义

调用

可以不带参数进行调用

固定参数和不定参数个数方法的声明,先把固定的参数写在前面, 不定的参数写在后面

返回值

返回值分为有返回值和无返回值

无返回值在声明方法时直接使用void就行

有返回值则需要使用相对的数据类型,比如: 如果需要一个string类型的返回值则需要在声明方法时,把void改为string类型(其他方法一样)

声明

调用

方法是值类型,在使用带参数的函数时,在方法内部修改,调用时传进去的实参时,实参不会跟着改变

因为他们是两个变量,比如: 方法内部的变量a,和方法外部的变量a不是同一个变量。

相关推荐
liliangcsdn几秒前
特质偏度因子的计算示例和分析
算法
萧瑟余晖11 分钟前
Hibernate 核心原理与架构详解
开发语言·架构·hibernate
爱喝水的鱼丶11 分钟前
SAP-ABAP:SAP MM 模块物料主数据批量导入与增强开发:字段扩展、校验逻辑与批量导入工具开发
开发语言·性能优化·sap·abap·增强·经验交流·mm
geovindu15 分钟前
rust:Builder Pattern
开发语言·设计模式·rust·建造者模式
白远山24 分钟前
健身场馆无人自动化解决方案:从架构到落地实践
java·开发语言·数据库·数据挖掘·需求分析
荆棘鸟智能32 分钟前
无人机遥感图像实时拼接算法工程实践:从特征提取到全景融合的完整技术链路
算法·无人机
6Hzlia1 小时前
【Classic 150 刷题计划】 LeetCode 58. 最后一个单词的长度 | C++ 极简反向遍历与单变量状态机
算法
AgentMaster1 小时前
企业如何应用智能客服?5 个典型场景的技术架构与实施路径
大数据·算法
Data_Journal1 小时前
如何将网页抓取用于机器学习
大数据·开发语言·数据库·python·scrapy
程曦曦1 小时前
MySQL 生产库误删 98 张表后的时间点恢复实战:从 binlog 解析到资金对账
linux·数据结构·其他·算法·ubuntu·运维开发