C#部分---函数添加基本格式;

格式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)); ;
         }
时间: 2024-12-24 17:47:22

C#部分---函数添加基本格式;的相关文章

定义有参装饰器为被装饰函数添加认证功能,定义有参装饰器为被装饰函数添加认证功能,三次验证失败锁定用户

#需求:定义有参装饰器为被装饰函数添加认证功能,用户信息的来源可以是文件也可以是ldap # 三次验证失败锁定用户 1 def menu(): 2 #用户交互界面 3 user_name = input("请输入在用户名:") 4 password = input("请输入密码:") 5 return user_name,password #以元组形式返回值 6 ''' 7 alex1 1111 8 alex2 2222 9 egon3 3333 10 ''' 11

SQLserver中用convert函数转换日期格式

SQLserver中用convert函数转换日期格式2008-01-15 15:51SQLserver中用convert函数转换日期格式 SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm 例如: select getdate() 2004-09-12 11:06:08.177 整理了一下SQL Server里面可能经常会用到的日期格式转换方法: 举例如下: select CONVERT(varchar, getdate(), 120

给Fitnesse添加json格式报告

需求:fitnesse自带xml.junit.html格式报告,现在需要添加json格式的报告,且报告中只展示执行错误的用例信息 修改文件: fitnesse.http.Response.java fitnesse.responders.run.SuiteResponder.java 添加文件: fitnesse.reporting.history.JsonReFormatter.java fitnesse.resources.templates.suiteJson.vm fitnesse.ht

oracle trunc 函数处理日期格式

oracle trunc 函数处理日期格式 select TRUNC(LAST_DAY(SYSDATE))+29+20/24 from dual--下个月的某一天几点几分 2015/11/29 20:00:00 select add_months(TRUNC(SYSDATE,'mm'),1)+5/24 from dual--下个月1号的几点2015/11/1 5:00:00 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;  -

无参装饰器为被装饰函数添加统计时间的功能

#需求 定义无参装饰器为被装饰函数添加统计时间的功能 1 import time #导入时间模块 2 3 def timer(func): 4 def wapper(): 5 start = time.time() 6 func() 7 stop = time.time() 8 index_spend_time = stop - start 9 print(index_spend_time) 10 return wapper 11 @timer 12 def index(): 13 time.s

使用VAssistX给文件和函数添加注释-2015.12.31

在Visual Studio使用VAssistX助手可以非常方便的给文件和函数添加注释,增加更多的记录信息,从而方便在时间久后,对代码阅读理解的提示,以及别人后续对代码的维护和BUG修改. 添加头文件注释注释方法: /******************************************************************** //Copyright (C), 2014-2016, Sichuan Qicheng Technology Development Co.,L

MFC对话框上添加PNG格式的图片的方法

使用CImage类 1.在stdafx.h中加入#include <atlimage.h> 2.在xxxdlg.h中添加CImage m_Img 3.在OnInitDialog中添加m_Img.Load(_T("res\\1.png")); 4.在OnPaint()添加显示png的代码: m_Img.Draw(GetDC()->m_hDC, 0,0); MFC对话框上添加PNG格式的图片的方法

第八十八天请假 PHP amarty模板 变量调节器,方法和块函数基本书写格式

变量调节器 : 文件命名格式(modifier.名称.php)  前端调用方式<{变量|名称:参数:参数……}>可组合使用,用|隔开 <?php /* 命名格式 smarty_modifier_名称(一个必须参数$str,多个可选参数) $str 获取需要显示的变量内容 */ function smarty_modifier_color($str,$a,$b) { //处理内容 $str="<span style='color:$a; font-size:$b;'>

SQL Server中getdate()函数的时间格式设置

Sql Server 中一个非常强大的日期格式化函数Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06Select