Bootstrap

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));

;