C# 1.方法

方法组成:

 1.修饰符:public一般定义共有的

2.方法返回值:void 无返回值; 非void,可以写成其他类型例如int,float,string,string[]等

3.方法名:Add 大驼峰命名法,每一个首字符大写。

4.参数列表:两个参数直接使用逗号隔开 int a

5.方法体:【】

// 定义类
public class Text
 {
     public void Add(int a,string b)
     {
         MessageBox.Show(a + b);
     }
    // 有返回值的方法定义
     public int GetGongZi(int jixiao,int jibengongzi,int buzhu)
     {
         int a = jixiao+jibengongzi+buzhu;
         return a;
     }      
 }

上面:

 int s = int.Parse(Console.ReadLine());// 读取数据 int
string s1 = Console.ReadLine();// 读取数据 string
Console.WriteLine("hello"); // 打印
MessageBox.Show("111"); // 警告框


// 调用 创建Test类对选哪个
Text t1 = new Text();// 创建对象
t1.Add(100, "hellow world"); //a=10  b=hello world

有返回值的方法:

int sum = t1.GetGongZi(1000, 8000, 3000);
MessageBox.Show(sum + "");

作业:1 定义一个方法 返回值是字符串类型,参数有三个int 彩礼,int 年龄,string 名称;方法名称随便起

逻辑:先判断彩礼不够18万,返回一个字符串彩礼不够;判断年龄在不在18-25之间,如果不在这个范围,返回字符串年龄不合法 判断名字如果不是喜欢的人 返回字符串不结婚

定义的类

  public class Marriage // marriage 婚姻
  {
     public string Ma(int caili,int age,string name)
      {
          string s = "";
          if (caili < 180000)
          {
              s += "彩礼不够;";
          }
          if (age<18 || age>25)
          {
              s += "年龄不合法;";
          }
          if (name != "流萤")
          {
              s += "不是喜欢的人;";
          }
          if (caili >= 180000&& age>= 18 && age <= 25&& name == "流萤")
          {
              s = "直接结婚";
          }
          return s;



      }
  }

运行:

 Marriage m1 = new Marriage();
 Console.Write("请输入彩礼:");
 int a = int.Parse(Console.ReadLine());
 Console.Write("请输入年龄:");
 int b = int.Parse(Console.ReadLine());
 Console.Write("请输入姓名:");
 string c = Console.ReadLine();
 Console.WriteLine(m1.Ma(a, b, c));

相关推荐

  1. C# 1.方法

    2024-07-15 23:36:05       20 阅读
  2. C语言 用三种方法求一个整数二进制位中1的个数

    2024-07-15 23:36:05       52 阅读
  3. Part1_带复位的8通道I2C开关PCA9548A使用方法介绍

    2024-07-15 23:36:05       34 阅读
  4. C# 校验方法

    2024-07-15 23:36:05       49 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-15 23:36:05       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-15 23:36:05       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-15 23:36:05       58 阅读
  4. Python语言-面向对象

    2024-07-15 23:36:05       69 阅读

热门阅读

  1. Neo4j数据库相关

    2024-07-15 23:36:05       19 阅读
  2. PYTHON自学班车(三)NUMPY

    2024-07-15 23:36:05       19 阅读
  3. C语言从头学31——与字符串变量相关的几个函数

    2024-07-15 23:36:05       23 阅读
  4. C++版OpenCV_01_图像数字化

    2024-07-15 23:36:05       20 阅读
  5. NAT实验

    NAT实验

    2024-07-15 23:36:05      14 阅读
  6. Linux

    2024-07-15 23:36:05       22 阅读
  7. RocketMQ入门指南:同步、异步、单向、延迟消息

    2024-07-15 23:36:05       22 阅读
  8. kubebuilder入门

    2024-07-15 23:36:05       19 阅读
  9. 嵌入式C语言常用技巧

    2024-07-15 23:36:05       19 阅读
  10. 独立站平台选择指南:WordPress 的优势与不足

    2024-07-15 23:36:05       20 阅读