<th id="v9g6b"><track id="v9g6b"></track></th>

  • <em id="v9g6b"><acronym id="v9g6b"></acronym></em>
    <progress id="v9g6b"><pre id="v9g6b"></pre></progress>
    <tbody id="v9g6b"></tbody>
    <button id="v9g6b"><acronym id="v9g6b"></acronym></button>
    <rp id="v9g6b"><ruby id="v9g6b"></ruby></rp>

        <dd id="v9g6b"></dd>

        <em id="v9g6b"></em>

          .net扩展方法web开发框架解析

          web开发框架.net扩展方法解析,扩展方法是什么?有哪些组成?有什么用处?请听我们的分解。

          先看段代码:

          private static TOutput ToMapper<TInput, TOutput>(TInput entity, TOutput destination)
          {
                  return Mapper.Map<TInput, TOutput>(entity, destination);
          }
          
          public static UserInfoViewModel ToModel(this SystemUser user)
          {
                 return ToMapper<SystemUser, UserInfoViewModel>(user);
          }

          public static UserInfoViewModel ToModel(this SystemUser user)函数就是个扩展方法,this 表示是哪个实例的扩展,然后在方法体中对该实例进行行为代码的编写。

          扩展方法的调用:

          UserInfoViewModel  uivm=user.ToModel();
          Web开发框架

          网站&系统开发技术学习交流群:463167176

          本站文章除注明转载外,均为本站原创或翻译,欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,共创和谐网络环境。
          转载请注明:文章转载自:软件开发框架 ? .net扩展方法web开发框架解析
          本文标题:.net扩展方法web开发框架解析
          本文地址:http://www.sajuice.com/OrgTec/Back/0030.html

          相关文章: 软件开发框架密码加密助手类

          电话
          电话 18718672256

          扫一扫
          二维码
          本港台开奖 <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>