亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

C#實現jQuery的方法連綴

2019-11-14 13:47:09
字體:
來源:轉載
供稿:網友

   jQuery的方法連綴使用起來非常方便,可以簡化語句,讓代碼變得清晰簡潔。那C#的類方法能不能也實現類似的功能呢?基于這樣的疑惑,研究了一下jQuery的源代碼,發現就是需要方法連綴的函數方法最后返回對象本身即可。既然javascript可以,C#應該也是可以的。

  為了驗證,編寫一個jQPerson類,然后用方法連綴對其ID,Name,Age等屬性進行設置,請看下面的代碼:

 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6  7 namespace CSharpMethodLikeJQuery 8 { 9     public class jQPerson10     {11         string Id { set; get; }12         string Name { set; get; }13         int Age { set; get; }14         string Sex { set; get; }15         string Info { set; get; }16 17         public jQPerson()18         {19 20         }21         /// <summary>22         /// 設置ID,返回this,即jQPerson實例23         /// </summary>24         /// <param name="Id"></param>25         /// <returns></returns>26         public jQPerson setId(string Id)27         {28             this.Id = Id;29             return this;30         }31         /// <summary>32         /// 返回this,即jQPerson實例33         /// </summary>34         /// <param name="name"></param>35         /// <returns></returns>36         public jQPerson setName(string name)37         {38 39             this.Name = name;40             return this;41         }42         /// <summary>43         /// 返回this,即jQPerson實例44         /// </summary>45         /// <param name="age"></param>46         /// <returns></returns>47         public jQPerson setAge(int age)48         {49 50             this.Age = age;51             return this;52         }53         /// <summary>54         /// 返回this,即jQPerson實例55         /// </summary>56         /// <param name="sex"></param>57         /// <returns></returns>58         public jQPerson setSex(string sex)59         {60 61             this.Sex = sex;62             return this;63         }64         /// <summary>65         /// 返回this,即jQPerson實例66         /// </summary>67         /// <param name="info"></param>68         /// <returns></returns>69         public jQPerson setInfo(string info)70         {71 72             this.Info = info;73             return this;74         }75         /// <summary>76         /// tostring輸出鍵值對信息77         /// </summary>78         /// <returns></returns>79         public string toString()80         {81 82             return string.Format("Id:{0},Name:{1},Age:{2},Sex:{3},Info:{4}", this.Id, this.Name, this.Age, this.Sex, this.Info);83 84 85         }86 87     }88 }

  然后可以對上面進行測試,看方法連綴是否生效:

 1         /// <summary> 2         ///toString 的測試 3         ///</summary> 4         [TestMethod()] 5         public void toStringTest() 6         { 7             jQPerson target = new jQPerson(); 8             target.setId("2") 9                   .setName("jack")10                   .setAge(26)11                   .setSex("man")12                   .setInfo("ok");13             string expected = "Id:2,Name:jack,Age:26,Sex:man,Info:ok";14             string actual;15             actual = target.toString();16             Assert.AreEqual(expected, actual);17             //Assert.Inconclusive("驗證此測試方法的正確性。");18         }

  可以看到,方法連綴確實可以讓代碼變得直觀和簡潔,增加可閱讀性。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产有码在线一区二区视频| 国产精品女主播视频| 精品女同一区二区三区在线播放| 日韩av电影在线免费播放| 久久久在线观看| 亚洲精品久久久久久久久久久久久| 伊人久久久久久久久久久久久| 91大神福利视频在线| 国产精品一二三视频| 欧美日韩国产成人高清视频| 日韩一区av在线| 亚洲成人中文字幕| 欧美人与性动交a欧美精品| 91精品国产自产91精品| 日韩国产欧美精品一区二区三区| 久久九九亚洲综合| 日本久久久久久久久| 97视频在线观看成人| 成人啪啪免费看| 中文日韩电影网站| 91精品啪在线观看麻豆免费| 欧美精品国产精品日韩精品| 欧美精品videosex性欧美| 久久国产精品影片| 亚洲人成五月天| 综合av色偷偷网| 日韩网站免费观看高清| 日本不卡免费高清视频| 国产欧美一区二区三区在线| 日韩美女视频在线观看| 日本aⅴ大伊香蕉精品视频| 国内精品久久影院| 日韩欧美在线视频观看| 国产综合视频在线观看| 国产精品高清在线| 国产色视频一区| 日韩av理论片| 欧美精品手机在线| 在线日韩欧美视频| 亚洲精品视频中文字幕| 亚洲成人亚洲激情| 4444欧美成人kkkk| 国产成人精品免费视频| 尤物精品国产第一福利三区| 欧美亚洲第一页| 亚洲少妇激情视频| 欧美精品在线视频观看| 久久久免费在线观看| 国产精品久久久久久久久久久不卡| 国产亚洲美女精品久久久| 欧美精品午夜视频| 久久久久久国产精品| 国产日韩精品电影| 亚洲一区999| 九九热这里只有在线精品视| 久久琪琪电影院| 最近中文字幕日韩精品| 精品久久久在线观看| 国产精品久久久久久久久久久新郎| 日本欧美国产在线| 亚洲免费高清视频| 97色在线观看免费视频| 日韩在线视频中文字幕| 久久久精品在线观看| 亚洲福利在线播放| 热久久美女精品天天吊色| 亚洲**2019国产| 日韩亚洲欧美中文在线| 大量国产精品视频| 在线精品视频视频中文字幕| 欧美乱大交xxxxx| 亚洲国产美女久久久久| 韩国国内大量揄拍精品视频| 成人综合网网址| 国产精品视频地址| 黑人精品xxx一区| 国产一区二区丝袜高跟鞋图片| 亚洲国产高清自拍| 亚洲女在线观看| 亚洲国产精品小视频| 国产欧洲精品视频| 国产一区二区三区在线免费观看| 久久99国产精品久久久久久久久| 欧美成人精品三级在线观看| 国产精品久久久久久久久粉嫩av| 92国产精品久久久久首页| 欧美资源在线观看| 福利一区视频在线观看| 91高清在线免费观看| 2019精品视频| 亚洲精品天天看| 欧美性xxxxxx| 国产精自产拍久久久久久蜜| 欧美性受xxxx黑人猛交| 懂色aⅴ精品一区二区三区蜜月| 久久久精品国产网站| 久久久国产精彩视频美女艺术照福利| 伦伦影院午夜日韩欧美限制| www.日本久久久久com.| 国产精品免费小视频| 亚洲精品美女在线| 亚洲欧美综合另类中字| 国产激情久久久| 1769国内精品视频在线播放| 亚洲视频在线观看免费| 精品无人区太爽高潮在线播放| 亚洲欧美日韩中文视频| 亚洲电影免费观看高清完整版在线| 91精品国产免费久久久久久| 伊人久久免费视频| 欧美日韩综合视频| 亚洲自拍偷拍视频| 欧美日韩中文字幕在线视频| 久久色在线播放| 久久人人爽亚洲精品天堂| 日韩中文有码在线视频| 亚洲国产欧美日韩精品| 日韩亚洲综合在线| 国产精品黄页免费高清在线观看| 亚洲成人网在线观看| 综合网中文字幕| 久久综合国产精品台湾中文娱乐网| 日本久久久久亚洲中字幕| 黄网动漫久久久| 中文欧美在线视频| 日韩av黄色在线观看| 国产丝袜高跟一区| 国产精品久久久久久久av大片| 亚洲高清免费观看高清完整版| 亚洲国产中文字幕在线观看| 青青草一区二区| 91美女片黄在线观看游戏| 久久中文字幕在线视频| 久久精品国产一区| 久久九九热免费视频| 国产精品免费小视频| 亚洲一区二区三区久久| 久久香蕉国产线看观看av| 日本乱人伦a精品| 日韩美女中文字幕| 亚洲 日韩 国产第一| 欧美精品18videos性欧美| 亚洲综合国产精品| 日本aⅴ大伊香蕉精品视频| 97视频在线观看成人| 国产精品久久久久久中文字| 欧美日韩国产二区| 国产欧美日韩综合精品| 国产日韩在线一区| 91精品在线观看视频| 久久久国产一区二区| 欧美视频专区一二在线观看| 欧美在线视频a| 久久99精品久久久久久噜噜| 欧美国产日韩精品| 日本精品免费一区二区三区| 日韩av在线播放资源| www国产精品视频| 亚洲第一偷拍网| 亚洲色图第一页| 国产精品揄拍500视频| 成人av资源在线播放| 成人激情电影一区二区| 精品欧美激情精品一区|