首页 > 编程语言 >人生低谷来撸C#--004

人生低谷来撸C#--004

时间:2024-07-08 10:27:14浏览次数:19  
标签:返回 C# -- int 参数 result 004 方法

今天记录:撸到 关于C#的方法

一个方法是把一些相关的语句组织在一起,用来执行一个任务的语句块。每一个 C# 程序至少有一个带有 Main 方法的类。要使用一个方法,您需要:

  • 定义方法
  • 调用方法

当定义一个方法时,从根本上说是在声明它的结构的元素。在 C# 中,定义方法的语法如下:

<Access Specifier> <Return Type> <Method Name>(Parameter List)
{
   Method Body
}

下面是方法的各个元素:

  • Access Specifier:访问修饰符,这个决定了变量或方法对于另一个类的可见性。
  • Return type:返回类型,一个方法可以返回一个值。返回类型是方法返回的值的数据类型。如果方法不返回任何值,则返回类型为 void
  • Method name:方法名称,是一个唯一的标识符,且是大小写敏感的。它不能与类中声明的其他标识符相同。
  • Parameter list:参数列表,使用圆括号括起来,该参数是用来传递和接收方法的数据。参数列表是指方法的参数类型、顺序和数量。参数是可选的,也就是说,一个方法可能不包含参数。
  • Method body:方法主体,包含了完成任务所需的指令集。

这样看不太明白,看这个代码一一对应下就能理解。

class NumberManipulator
{
   public int FindMax(int num1, int num2)
   {
      /* 局部变量声明 */
      int result;

      if (num1 > num2)
         result = num1;
      else
         result = num2;

      return result;
   }
   ...
}

接受两个整数值,并返回两个中的较大值。它有 public 访问修饰符,所以它可以使用类的实例从类的外部进行访问。

你想调用之前,你需要先定义,个人理解就是先来定义个规则,然后你再调用就行。

下节记录怎么调用。

标签:返回,C#,--,int,参数,result,004,方法
From: https://blog.csdn.net/weixin_41104586/article/details/140260931

相关文章

  • 人生低谷来撸C#--003
    1、新手暂且这里只是记录成长新手好多都是小白,这里也分享不了什么精彩的内容,只是鼓励和记录自己的成长。2、关于C#封装封装被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中"。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。抽象和封装是面向......
  • Java研学-Shiro安全框架(三)
    五Shiro加密1介绍  如何实现项目中密码加密(这里我们采用的是MD5加密)的功能:1.添加用户的时候,对用户的密码进行加密;2.登录时,按照相同的算法对表单提交的密码进行加密然后再和数据库中的加密过的数据进行匹配  MD5加密特点:属于不可逆的加密算法(只能从明文→密文,S......
  • 人生低谷来撸C#--002
    1、为什么说低谷?三十多岁,到了上有老,下有小的年纪,没有可观的年薪收入,可支配财产少的可怜,又同时感到很无力,不知道怎么才能实现自己的理想,或者说梦想。面临失业,或者裁员,突然发现,自己啥都不会,又啥都会,就是钱包便便,怎么办,支持不了自己的梦,这就是人生低谷。在低谷的时候,你和谁说?......
  • 机器学习概述
    机器学习是一个快速发展的领域,它有潜力改变我们生活和工作的方式。通过使机器从数据中学习和做出决定,而不需要被明确编程,机器学习正在改变医疗、金融和教育等行业。以下是关于机器学习的基础、应用和未来的前景。什么是机器学习?机器学习是人工智能的一个子领域,涉及训练机器......
  • 给你的博客加上搜索功能!
    15.搜索功能搜索功能是非常重要的,但VuePress内置的搜索功能,只是基于headers的搜索——它会自动为所有页面的标题、h2​和h3​构建起一个简单的搜索索引,也就是我们能搜索的东西只有标题,如果标题里没有你输入的关键字,就搜不到。也就是说,不能搜索Markdown文件里的内容,非......
  • [BZOJ4350] 括号序列再战猪猪侠 题解
    我们设\(dp_{i,j}\)表示第\(i\)到第\(j\)个括号合并为序列且最外层不是括号\(i\)的可能性,\(f_{i,j}\)表示最外层是括号\(i\)的可能性。则有:\[\begin{cases}dp_{i,j}=\sumf_{i,k}(dp_{k+1,j}+f_{k+1,j})\\f_{i,j}=dp_{i+1,j}+f_{i+1,j}\end{cases}\]当然,并不是所......
  • 开源数据库Greenplu突然闭源?GaussDB(DWS)提供数仓新可能
    本文分享自华为云社区《开源数据库Greenplum人去楼空?GaussDB(DWS)提供数仓新可能》,作者:起个名字11111。近日Greenplum关闭GitHub源码事件在数仓行业广受关注,代码业界纷纷猜测Greenplum即将闭源。作为一款典型的OLAP数据库,Greenplum的闭源势必带来数仓市场格局的调整与变化。国......
  • <mvc:default-servlet-handler/>使用介绍
    Tomcat,Jetty等)默认的Servlet,以便能够处理静态资源请求,如HTML文件、图片、CSS文件、JavaScript文件等。在SpringMVC的上下文中,静态资源默认会被当作请求映射处理,这可能会导致静态资源无法正确加载。使用mvc:default-servlet-handler/可以解决这个问题。使用介绍添......
  • 解码技术债:AI代码助手与智能体的革新之道
    技术债技术债可能来源于多种原因,比如时间压力、资源限制、技术选型不当等。它可以表现为代码中的临时性修补、未能彻底解决的设计问题、缺乏文档或测试覆盖等。虽然技术债可以帮助快速推进项目进度,但长期来看,它会增加软件维护的成本和风险,降低系统的稳定性和可维护性。今天,我们......
  • 07_07_暑期个人赛3
    A.Row时间:2024-07-08原题:CodeforcesRound484(Div.2)A.Row题意给一串字符串有01组成,1边上不能有1,0边上不能没有1,如果满足输出yes思路就,一个一个遍历过来,写这题主要因为需要看清题目,注意如果只有一个“0”需要输出no,因为没有1A.AliceandBob时间:2024-07-08原题:Cod......