格式1:没有参数,没有返回值 (无参无返)

添加函数:

/// <summary>
/// 累加求和的方法,没有参数,没有返回值
/// </summary>
public void LeiJia()
{
//累加求和
Console.Write("请输入一个正整数:");
int a = int.Parse(Console.ReadLine());
int sum = 0;
for (int i = 1; i <= a; i++)
{
sum += i;
}
Console.WriteLine("总和是" + sum);
}

(主函数里面的写法:)

static void Main(string[] args)
{//实例化 初始化 这个类
Program hanshu = new Program();
//hanshu.First();
//格式1调用
//hanshu.LeiJia();

}

//格式2:没有返回值,有参数(有参无返)

添加函数:

/// <summary>
/// 累加求和,需要一个int类型的参数,没返回值
/// </summary>
/// <param name="d"></param>
public void LeiJia(int d)
{
int sum = 0;
for (int i = 1; i <= d; i++)
{
sum += i;
}
Console.WriteLine("总和是" + sum);
}

(主函数里面的写法):

 static void Main(string[] args){//实例化   初始化   这个类Program hanshu = new Program();//格式2调用//Console.Write("请输入一个正整数:");//int a = int.Parse(Console.ReadLine());//hanshu.LeiJia(a);}

//格式3:有参数,有返回值(有参有返)

添加函数:

/// <summary>
/// 累加求和,需要参数,也有返回值
/// </summary>
/// <param name="d"></param>
/// <returns></returns>
public int Leijia1(int d)
{
int sum = 0;
for (int i = 1; i <= d; i++)
{
sum += i;
}
return sum;
}

(在主函数中的写法:)

 static void Main(string[] args){//实例化   初始化   这个类Program hanshu = new Program();//格式3调用//Console.Write("请输入一个正整数:");//int a = int.Parse(Console.ReadLine());//int sum = hanshu.Leijia1(a);//Console.WriteLine(sum);}

//格式4:没有参数,有返回值

添加函数:

/// <summary>
/// 累加求和,没有参数,但是有返回值(int)
/// </summary>
/// <returns></returns>
public int Leijia2()
{
Console.Write("请输入一个正整数:");
int a = int.Parse(Console.ReadLine());
int sum = 0;
for (int i = 1; i <= a;i++ )
{
sum += i;
}
return sum;
}

(在主函数中的写法:)

 static void Main(string[] args){//实例化   初始化   这个类Program hanshu = new Program();;//格式4调用//int sum =hanshu.Leijia2();//Console.WriteLine(sum);}

格式3中有两个或多个变量时,有参有返例如比较大小

 两个数比较大小返回较大的一个

添加函数:

/// </summary>
/// <param name="a"></param>
/// <param name="b"></param>
/// <returns></returns>
public double Max(double a , double b)
{
if (a >= b)
{
return a;
}
else
{
return b;
}
}

(主函数中的写法:)

static void Main(string[] args){//实例化   初始化   这个类Program hanshu = new Program();//比较大小double a = 6;double b = 7;double c = 4;Console.WriteLine(hanshu.Max(hanshu.Max(a, b), c)); ;}

转载于:https://www.cnblogs.com/xingyue1988/p/5969176.html

C#部分---函数添加基本格式;相关推荐

  1. R语言配对图可视化:pivot_longer函数将宽格式的数据重塑为长格式并进行数据全连接和左连接(left join)、配对图可视化(根据分类变量的值为散点图上的数据点添加颜色)

    R语言配对图可视化:pivot_longer函数将宽格式的数据重塑为长格式并进行数据全连接和左连接(left join).配对图可视化(根据分类变量的值为散点图上的数据点添加颜色,Add color ...

  2. python中注释的作用_Python函数添加注释的好处

    前面的教程中,我们已经学习了 Python 中的注释方式,单行注释以#开头,进行多行注释时通常用三个单引号'''将注释部分包裹起来. 在函数的定义中,常利用多行注释给函数写文档,称为函数文档.为什么要 ...

  3. python画图标题_使用pyplot.matshow()函数添加绘图标题

    仅供参考 import matplotlib.pyplot as plt import numpy as np def samplemat(dims): """Make ...

  4. putchar函数的基本格式

    putchar函数的基本格式为:putchar©. (1)当c为一个被单引号(英文状态下)引起来的字符时,输出该字符(注:该字符也可为转义字符): (2)当c为一个介于0~127(包括0及127)之间 ...

  5. R语言plotly可视化:plotly可视化分组归一化直方图(historgram)并在直方图中添加密度曲线kde、并在直方图的底部部边缘使用geom_rug函数添加边缘轴须图

    R语言plotly可视化:plotly可视化分组归一化直方图(historgram)并在直方图中添加密度曲线kde.并在直方图的底部部边缘使用geom_rug函数添加边缘轴须图Marginal rug ...

  6. seaborn使用violinplot函数可视化小提琴图、使用stripplot函数添加抖动数据点(jittered points)、显示数据的稠密程度

    seaborn使用violinplot函数可视化小提琴图.使用stripplot函数添加抖动数据点.显示数据的稠密程度(Seaborn violinplot with data points usin ...

  7. R语言使用haven包的read_spss函数读取spss格式数据、使用haven包的read_sas函数读取SAS格式数据、使用haven包的read_dta函数读取Stata格式数据

    R语言使用haven包的read_spss函数读取spss格式数据.使用haven包的read_sas函数读取SAS格式数据.使用haven包的read_dta函数读取Stata格式数据 目录

  8. seaborn使用violinplot函数可视化小提琴图、使用swarmplot函数添加抖动数据点(jittered points)显示数据的稠密程度

    seaborn使用violinplot函数可视化小提琴图.使用swarmplot函数添加抖动数据点显示数据的稠密程度(Seaborn violinplot with data points using ...

  9. R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(编写自定义函数添加均值、标准偏差)实战

    R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(编写自定义函数添加均值.标准偏差)实战 目录 R语言使用ggplot2包geom_jitte ...

最新文章

  1. “强化学习之父”萨顿:预测学习马上要火,AI将帮我们理解人类意识
  2. java怎么写算法_关于读写锁算法的Java实现及思考
  3. 关于oracle 安装下的LINUX系统参数的优化
  4. Cocos2d-x 3.1.1 Lua演示样例 ActionManagerTest(动作管理)
  5. attachment绑相对url
  6. python接口测试框架django_开源~自研接口测试平台 Django2.0+Vue
  7. Java数据结构Map List Set及Queue相关的类图
  8. Ubuntu 下安装tomcat和配置eclipse的遇到的问题的一点心得。
  9. DOM4j-中文API
  10. 贝尔曼方程怎么解_哈密顿-雅可比-贝尔曼方程
  11. php-redis常用操作
  12. 研报复现系列(六)【国泰君安】基于CCK模型的股票市场羊群效应研究
  13. Trie Tree和Radix Tree
  14. 为何日本手机走不出国门—iFanr版
  15. vscode使用wsl远程调试linux代码
  16. 使用python批量修改txt文件中的信息
  17. unity图像压缩算法原理
  18. 赖大师新文章 :Xilinx 开箱-KV260相机,两个小时轻松搞定,文章不能用我坐飞机过去帮你调哈。
  19. Ext 4 概述(一)
  20. 递归函数——上台阶问题

热门文章

  1. jQuery - 获取并设置 CSS 类、尺寸
  2. Java之美之设计模式
  3. linux内核经典书籍--Linux内核设计与实现
  4. golang修改结构体中的切片值
  5. mysql连接报错Access denied for user ‘root‘@‘localhost‘
  6. 在malloc函数中为什么常用sizeof来设定内存分配的大小?
  7. STM32关于BOOT0和BOOT1设置,去掉Debug后完成硬件独立运行。
  8. 将十六进制的字符串转换成整数
  9. MF_RC522_射频识别参考程序注释(2018年4月27号)
  10. BIOS系统服务 —— 直接磁盘服务(int 0x13)