zoukankan      html  css  js  c++  java
  • C# 最简单的链式调用例子

    链式调用,重复使用一个初始化操作,来达到少量代码表达复杂操作的目的。

    直接看例子

     1     public class Student
     2     {
     3         private string name;
     4         private int age;
     5 
     6         public Student() { }
     7 
     8         public Student setName(string name)
     9         {
    10             this.name = name;
    11             System.Console.WriteLine(name);
    12             return this;
    13         }
    14 
    15         public Student setAge(int age)
    16         {
    17             this.age = age;
    18             System.Console.WriteLine(age);
    19             return this;
    20         }
    21     }
    1 Student person = new Student();
    2 person.setAge(12).setName("Jack");//通过链式调用

    如果SetAge() 和 SetName()的返回类型不是类本身的话,比如返回string、int就不能用这种方式了。

  • 相关阅读:
    jsp第四次
    jsp第二次作业
    jsp第一次作业
    软件测试课堂练习
    11.11日
    10.28
    10.25
    10.21
    jsp第七周作业
    JSP第六周作业
  • 原文地址:https://www.cnblogs.com/YourDirection/p/12348440.html
Copyright © 2011-2022 走看看