尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
C#方法:从声明到调用指南
方法函数基础方法也叫做函数类的成员就是把一系列实现功能的代码组织封装到一起。一、方法的调用调用方法时直接写方法的名字在后边加上()。()是执行运算符。Console.WriteLine(123); Program.Test();如果你在同一个类中定义和调用方法不需要显式指定类名可以直接使用方法名Test();方法中的代码会在方法被调用时执行执行完毕后返回到方法调用的位置继续执行后续代码。类比变量先声明再赋值再使用。方法定义在前或后都可以。练习封装一个方法在控制台输出 5 次“唱跳rap篮球”。namespace _1.方法 { internal class Program { static void Main(string[] args) { MyWrite(); } public static void MyWrite() { for(int i 0; i 5; i) { Console.WriteLine(唱跳rap篮球); } } } }二、方法的声明/*访问修饰符 返回值的数据类型 方法的名字(参数列表) { 这个方法的代码块 }*/访问修饰符public公共的任何代码都可以访问——暂且只记住这一个。返回值的类型void无返回值。方法的名字自定义一般用驼峰命名法见名知意。// int userName; // int UserName; /*public void Test() { }*/三、方法的参数与返回值方法的参数和返回值是方法定义中非常重要的部分它们决定了方法如何接收外部数据以及如何向调用者返回结果。1. 参数形参与实参形参形式参数在方法声明时定义的参数用于接收调用时传入的值。形参是方法内部的局部变量。实参实际参数在调用方法时实际传递给方法的值或变量。// 示例带参数的方法 public static void Greet(string name) // name 是形参 { Console.WriteLine($你好{name}); } // 调用方法 Greet(张三); // 张三 是实参 Greet(李四); // 李四 是实参2. 返回值类型方法的返回值类型指定了方法执行后返回的数据类型。2.1 void 类型无返回值当方法不需要返回任何值时使用void作为返回值类型。// void 方法示例 public static void PrintMessage() { Console.WriteLine(这是一个没有返回值的方法); // 不需要 return 语句 }2.2 具体返回类型当方法需要返回数据时需要指定具体的返回类型如int、string、bool等并在方法体内使用return语句返回相应类型的值。// 有返回值的方法示例 public static int Add(int a, int b) { int sum a b; return sum; // 返回 int 类型的值 } public static string GetFullName(string firstName, string lastName) { return ${firstName} {lastName}; // 返回 string 类型的值 } // 调用有返回值的方法 int result Add(5, 3); // result 的值为 8 Console.WriteLine($5 3 {result}); string fullName GetFullName(张, 三); Console.WriteLine($全名{fullName});3. 参数与返回值的组合使用方法可以同时包含参数和返回值这样方法既能接收外部输入又能返回处理结果。// 综合示例计算矩形面积 public static double CalculateRectangleArea(double width, double height) { double area width * height; return area; } // 调用示例 double area CalculateRectangleArea(5.5, 3.2); Console.WriteLine($矩形面积{area}); // 输出矩形面积17.6总结形参是方法定义时声明的变量用于接收数据实参是调用方法时实际传递的值void表示方法不返回任何值具体返回类型的方法必须使用return语句返回相应类型的值方法的参数和返回值共同决定了方法的输入输出接口三、注意事项方法声明之后可能会发现在Main中无法使用因为Main是静态方法而Test()不是静态的所以这两个方法之间不互通。解决方法是将Test()修改成静态的。注意并不是所有的方法都需要static关键字修饰成静态方法。暂且先在方法前边添加static关键字
RELATED

相关推荐

HsMod终极指南:55项功能全面优化你的炉石传说游戏体验

HsMod终极指南:55项功能全面优化你的炉石传说游戏体验

HsMod终极指南:55项功能全面优化你的炉石传说游戏体验 【免费下载链接】HsMod Hearthstone Modification Based on BepInEx 项目地址: https://gitcode.com/GitHub_Trending/hs/HsMod 你是否厌倦了炉石传说中漫长的等待时间?是否想要个性化你的英…

📅 2026/9/21 20:28:40
终极指南:如何在Mac上使用360Controller驱动完美连接Xbox手柄

终极指南:如何在Mac上使用360Controller驱动完美连接Xbox手柄

终极指南:如何在Mac上使用360Controller驱动完美连接Xbox手柄 【免费下载链接】360Controller TattieBogle Xbox 360 Driver (with improvements) 项目地址: https://gitcode.com/gh_mirrors/36/360Controller 想在Mac上畅玩支持手柄的游戏,却发现…

📅 2026/9/12 0:42:23
如何快速解决Windows音质问题:3步搞定系统级音频优化的完整实战指南

如何快速解决Windows音质问题:3步搞定系统级音频优化的完整实战指南

如何快速解决Windows音质问题:3步搞定系统级音频优化的完整实战指南 【免费下载链接】equalizerapo Equalizer APO mirror 项目地址: https://gitcode.com/gh_mirrors/eq/equalizerapo 还在为Windows电脑音质差而烦恼吗?游戏枪声刺耳、音乐沉闷无…

📅 2026/9/12 3:17:04
MORE NEWS

更多资讯

📰

莎木online 面试必问:3分钟吃透核心原理与薪资真相

莎木online 面试必问:3分钟吃透核心原理与薪资真相 别再去啃那些几百页的官方文档了,真的,没人能看完。 很多刚入行的朋友,拿到【莎木online】相关的技术栈,第一反应就是慌。为什么?因为资料太散,官方文档太长抓不住重点,面试时被问倒…

📰

idt官网速查:面试原理吃透,完整示例救急

idt官网速查:面试原理吃透,完整示例救急 面试被问原理答不上来,那一刻脑子是空白的。别慌,这就是你急需 idt官网 相关技术点 完整示例…

📰

成志鹏证书避坑指南:版本升级后API全变?3招搞定

成志鹏证书避坑指南:版本升级后API全变?3招搞定 刚把环境升到最新稳定版,原本跑得好好的代码直接崩了?报错信息满屏红字,查半天文档发现核心 API 签名全改了。这种“版本升级后 API…

📰

交换芯片数据通路设计:Crossbar、VOQ、Shared Buffer与iSLIP仲裁

交换芯片这个领域,很多人第一次接触时会被一堆术语砸晕:Crossbar、VOQ、Shared Buffer、Cell Fabric、iSLIP,每个词拆开都认识,合在一起就不知道它们在芯片里到底怎么协作。我当年从软件转发转到芯片微架构,最大的感受…

📰

喜茶go实战项目复盘:3个核心考点帮你搞定面试

喜茶go实战项目复盘:3个核心考点帮你搞定面试 面试被问原理答不上来,简历上写的实战项目全是“调包侠”?别慌。今天这篇【喜茶go】技术拆解,不整虚的,直接带你剥开这个高并发订单系统的底层逻辑。很多后端同学看这个案例,只盯着业务层CRUD,却…

📰

Factory Droid CLI 安装配置与前端开发实战指南

1. Factory Droid CLI 安装与配置全指南作为一名长期奋战在前端开发一线的工程师,我最近深度体验了Factory Droid CLI这个强大的开发辅助工具。它不仅能提升JavaScript开发效率,还能通过自定义模型实现智能代码补全。下面我将分享从安装到高阶配置的完整…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬