博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#_基础_方法以及方法重载(十)
阅读量:4457 次
发布时间:2019-06-08

本文共 1660 字,大约阅读时间需要 5 分钟。

方法:就是将一段代码放在一起,进行重复调用的机制。

语法:

             * [private] static 返回值类型 函数名 (参数列表)
             * {
             *      函数代码;
             *      
             * return  返回值;
             * }
             *
             *      public :是访问修饰符,公共的在那都可以访问
             *      static: 静态的
             *      返回值类型:如果没有返回值就void
             *      方法名: 首字母大写,其余小写
             *      参数列表:完成这个方法所必须要提供这个方法的条件
             *      return作用 :1.结束方法; 2.在方法中返回要返回的值

1 练习1: 计算两个整数之间的最大值 2         ///  3         /// 比较两个整数的大小,并且返回最大值 4         ///  5         /// 整数 6         /// 整数 7         /// 
8 public static int GetMax(int num1, int num2) 9 {10 return num1 > num2 ? num1 : num2;11 }12 13 练习题2:读取输入的整数,如果用户输入的是数字则返回,否则提示用户重新输入14 public static void GetInt()15 {16 while (true)17 {18 string s = Console.ReadLine();19 try20 {21 int num = Convert.ToInt32(s);22 Console.WriteLine(num);23 break;24 }25 catch 26 {27 Console.WriteLine("输入错误,重新输入");28 29 }30 }31 练习题3:判断是否是闰年32 public static bool IsRun( int year)33 {34 bool b = (year / 400 == 0) || (year / 4 == 0 && year % 100 == 0);35 return b;36 }
练习题

方法重载:

  概念:方法名相同,参数列表不同(参数类型,参数个数)

1         ///比较两个数最大值 2         public static int GetMax(int num1, int num2) 3         { 4             return num1 > num2 ? num1 : num2; 5         } 6         //三个数最大值 7         public int GetMax(int num1, int num2,int num3) 8         { 9             int temp = num1 > num2 ? num1 : num2;10             return temp > num3 ? temp : num3;11         }

 

转载于:https://www.cnblogs.com/CeasarH/p/9164088.html

你可能感兴趣的文章
接口,lambda表达式与内部类(二)
查看>>
Phabricator是什么,代码审查工具
查看>>
Java虚拟机类加载机制
查看>>
DirectX:函数可以连接任意两个filter 分类: Direct...
查看>>
Android APP开发入门教程-Button 分类: JAVA ...
查看>>
WustOJ 1575 Gingers and Mints(快速幂 + dfs )
查看>>
js中,for循环里面放ajax,ajax访问不到变量以及每次循环获取不到数据问题总结...
查看>>
算法:求从1到n这n个整数的十进制表示中1出现的次数-- python 实现
查看>>
CSU 1160 把十进制整数转换为十六进制,格式为0x开头,10~15由大写字母A~F表示
查看>>
LintCode 58: Compare Strings
查看>>
[Unity插件]Lua行为树(五):装饰节点Repeater
查看>>
顺序表、链表、栈和队列
查看>>
Linux第二天(Linux常用命令2)
查看>>
MySql知识体系
查看>>
JIRA中的标记语言的语法参考
查看>>
hdu 6318 Swaps and Inversions(归并排序)
查看>>
用css在IE7、8上实现圆角
查看>>
三维绿幕标定与跟踪
查看>>
android ProgressBar自定义半圆形进度条
查看>>
hdu.5212.Code(莫比乌斯反演 && 埃氏筛)
查看>>