【C#学习】——方法(函数)
来源:互联网 发布:字体识别软件app 编辑:程序博客网 时间:2024/05/20 08:27
基本介绍:
关于函数就是将一堆代码进行重用的一种机制。代码中可能会有参数,可能会有返回值。一般的函数就是完成一个功能。在需要的时候将他调用。在调用的时候可能会需要我们提供一些数据给他,执行过后会给系统一个返回值(返回结果)。其中要就输入的数据就是参数,返回的执行结果就是返回值。
方法的种类
1、最简单的方法无参数返回值(一般不会使用)。我还没有找到例子。
2、有返回值无参数:
string s = Console.ReadLine();//此方法没有参数,此方法有返回值,返回值类型为string
看有无返回值主要就是看有没有存在变量来接收。无参数就是在方法的括号中不需要赋值。即可使用
3、有参数无返回值:
Console.WriteLine("你好");//此方法可以有参数也可以没有参数,没有返回值
4、有返回值有参数
例子:求几个数的和。
class Program { static void Main(string[] args) { int[]nums={23,45,98,12};//求和 int sum=SumArray(nums);//此方法有参数和返回值,返回值类型为int Console.WriteLine("和为{0}", sum);//获得求和结果并显示 Console.ReadKey(); } /// <summary> /// 求和 /// </summary> /// <param name="numbers"></param> /// <returns></returns> public static int SumArray(int []numbers) //定义一个方法 { int sum = 0;//赋初值 for(int i=0;i<numbers.Length;i++)//数组循环获得求和结果 { sum +=numbers[i]; } return sum;//返回sum,可以调用 } }
函数和方法对比
简单介绍
函数:来源于数学中的集合映射定义,因此一般有输入输出,在数学上称为自变量和函数
方法:方法就是函数中位置结构,在代码上看它就是一段实现某一特别算法的指令结构。
方法:方法就是函数中位置结构,在代码上看它就是一段实现某一特别算法的指令结构。
不同点如下所述
函数强调输入输出,但在同样的输出下方法是可变的。
方法强调结构,次序,约束。
如果 y=X^2 是二次曲线方程的话,那么 y是函数,而f(x)=x^2中的 f就是方法
方法强调结构,次序,约束。
如果 y=X^2 是二次曲线方程的话,那么 y是函数,而f(x)=x^2中的 f就是方法
1 0
- 【C#学习】——方法(函数)
- C#学习——方法(函数)
- CLR Via C# 学习笔记(4) 方法 构造函数
- C#基础(7)——方法(函数)
- C#学习笔记3——函数
- C#学习笔记(补充)——扩展方法、事件
- C#学习——构造函数和析构函数
- C#学习笔记(三)—–C#高级特性:匿名方法
- C#学习笔记(三)—–C#高级特性:扩展方法
- (05)Java学习笔记——函数(方法)
- Swift学习3——函数方法
- C#常用函数和方法(转载)
- C#进阶 18 方法(函数)
- C#常用函数、方法
- C#常用函数、方法
- C#常用函数方法
- C#方法/函数
- C#常用函数、方法
- 分享一个Openstack的社区消息获取工具
- LeetCode 231判断2的幂
- 题解: Codeforces 598A Tricky Sum (水)
- 读书笔记--Activity的生命周期、加载模式,以及Fragment
- GraphLab 资源
- 【C#学习】——方法(函数)
- 计算机技术领域当前的主流技术及其社会需求调查报告
- 对kalman滤波的理解
- You are to find all the two-word compound words in a dictionary. A two-word compound word is a word
- [Apache笔记]仅有两台主机的负载均衡设置
- Matlab数据类型转换
- AngularJS进阶(十九)在AngularJS应用中集成百度地图实现定位功能
- 搭起理想和现实之间的桥梁
- 阿里云上搭建nginx+uwsgi+flask