zoukankan      html  css  js  c++  java
  • Linq 泛型查询

    赋值给System.Func<T,TResult> fun类型

    1,using System;

    delegate string ConvertMethod(string inString);

    public class DelegateExample
    {
       public static void Main()
       {
          // Instantiate delegate to reference UppercaseString method
          ConvertMethod convertMeth = UppercaseString;
          string name = "Dakota";
          // Use delegate instance to call UppercaseString method
          Console.WriteLine(convertMeth(name));
       }

       private static string UppercaseString(string inputString)
       {
          return inputString.ToUpper();
       }
    }

    2,

    using System;

    public class GenericFunc
    {
       public static void Main() { // Instantiate delegate to reference UppercaseString method
          Func<string, string> convertMethod = UppercaseString;
          string name = "Dakota";
          // Use delegate instance to call UppercaseString method
          Console.WriteLine(convertMethod(name));
       }

       private static string UppercaseString(string inputString)
       {
          return inputString.ToUpper();
       }
    }

    3,

    using System;

    public class Anonymous
    {
       public static void Main()
       {
          Func<string, string> convert = delegate(string s)  //匿名方法,直接在方法中返回值。
             { return s.ToUpper();};

          string name = "Dakota";
          Console.WriteLine(convert(name));  
       }
    }

     public static void Main()
       {
          Func<string, string> convert = s => s.ToUpper();  //赋值给拉吗达表达式
          string name = "Dakota";
          Console.WriteLine(convert(name));  
       }

  • 相关阅读:
    企业如何搭建数据分析平台
    如何查看Android设备上的分区信息
    从传统企业谈大数据的战略意义
    金融行业的BI应用分析
    Android 5.x 权限问题解决方法
    unity使用ugui自制调色面板
    手机模式及分区
    高通8x12平台开机画面制作工具
    Unity插件
    Android开发小问题集
  • 原文地址:https://www.cnblogs.com/netact/p/1802177.html
Copyright © 2011-2022 走看看