• <bdo id='SQaNJ'></bdo><ul id='SQaNJ'></ul>
      <legend id='SQaNJ'><style id='SQaNJ'><dir id='SQaNJ'><q id='SQaNJ'></q></dir></style></legend>
    1. <small id='SQaNJ'></small><noframes id='SQaNJ'>

      <tfoot id='SQaNJ'></tfoot>

      1. <i id='SQaNJ'><tr id='SQaNJ'><dt id='SQaNJ'><q id='SQaNJ'><span id='SQaNJ'><b id='SQaNJ'><form id='SQaNJ'><ins id='SQaNJ'></ins><ul id='SQaNJ'></ul><sub id='SQaNJ'></sub></form><legend id='SQaNJ'></legend><bdo id='SQaNJ'><pre id='SQaNJ'><center id='SQaNJ'></center></pre></bdo></b><th id='SQaNJ'></th></span></q></dt></tr></i><div id='SQaNJ'><tfoot id='SQaNJ'></tfoot><dl id='SQaNJ'><fieldset id='SQaNJ'></fieldset></dl></div>

        () => 的含义C# 中的运算符(如果存在)

        时间:2023-11-11

          <bdo id='FYEHW'></bdo><ul id='FYEHW'></ul>
          • <tfoot id='FYEHW'></tfoot>

                <small id='FYEHW'></small><noframes id='FYEHW'>

                  <i id='FYEHW'><tr id='FYEHW'><dt id='FYEHW'><q id='FYEHW'><span id='FYEHW'><b id='FYEHW'><form id='FYEHW'><ins id='FYEHW'></ins><ul id='FYEHW'></ul><sub id='FYEHW'></sub></form><legend id='FYEHW'></legend><bdo id='FYEHW'><pre id='FYEHW'><center id='FYEHW'></center></pre></bdo></b><th id='FYEHW'></th></span></q></dt></tr></i><div id='FYEHW'><tfoot id='FYEHW'></tfoot><dl id='FYEHW'><fieldset id='FYEHW'></fieldset></dl></div>
                  <legend id='FYEHW'><style id='FYEHW'><dir id='FYEHW'><q id='FYEHW'></q></dir></style></legend>

                    <tbody id='FYEHW'></tbody>

                • 本文介绍了() => 的含义C# 中的运算符(如果存在)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  在 Jon Skeet 的回答中,我在这里读到了这条有趣的线路.

                  I read this interesting line here, in an answer by Jon Skeet.

                  有趣的是,他主张使用委托:

                  The interesting line is this, where he advocated using a delegate:

                  Log.Info("I did something: {0}", () => action.GenerateDescription());
                  

                  问题是,我想知道这个 ()=> 运算符是什么?我试过用谷歌搜索它,但因为它是由符号组成的,所以谷歌真的帮不上什么忙.我是不是很尴尬地错过了什么?

                  Question is, what is this ()=> operator, I wonder? I tried Googling it but since it's made of symbols Google couldn't be of much help, really. Did I embarrassingly miss something here?

                  推荐答案

                  这引入了一个不带参数的 lambda 函数(匿名委托),它相当于并且基本上是以下的简写:

                  This introduces a lambda function (anonymous delegate) with no parameters, it's equivalent to and basically short-hand for:

                  delegate void () { return action.GenerateDescription(); }
                  

                  你也可以添加参数,所以:

                  You can also add parameters, so:

                  (a, b) => a + b
                  

                  这大致相当于:

                  delegate int (int a, int b) { return a + b; }
                  

                  这篇关于() => 的含义C# 中的运算符(如果存在)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:当事先无法知道方法签名时,如何从 MethodInfo 创建委托? 下一篇:C# 中的代表

                  相关文章

                  1. <i id='j9Zqu'><tr id='j9Zqu'><dt id='j9Zqu'><q id='j9Zqu'><span id='j9Zqu'><b id='j9Zqu'><form id='j9Zqu'><ins id='j9Zqu'></ins><ul id='j9Zqu'></ul><sub id='j9Zqu'></sub></form><legend id='j9Zqu'></legend><bdo id='j9Zqu'><pre id='j9Zqu'><center id='j9Zqu'></center></pre></bdo></b><th id='j9Zqu'></th></span></q></dt></tr></i><div id='j9Zqu'><tfoot id='j9Zqu'></tfoot><dl id='j9Zqu'><fieldset id='j9Zqu'></fieldset></dl></div>

                    <small id='j9Zqu'></small><noframes id='j9Zqu'>

                    <tfoot id='j9Zqu'></tfoot>
                  2. <legend id='j9Zqu'><style id='j9Zqu'><dir id='j9Zqu'><q id='j9Zqu'></q></dir></style></legend>
                      <bdo id='j9Zqu'></bdo><ul id='j9Zqu'></ul>