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));  
       }

  • 相关阅读:
    docker底层原理
    搭建docker私有镜像仓库harbor
    docker 网络详解
    从对集合数据去重到Distinct源码分析
    学习笔记(3)centos7 下安装RabbitMQ
    学习笔记(2)centos7 下安装mysql
    学习笔记(1)centos7 下安装nginx
    2.Redis的数据类型
    1.Redis介绍以及安装
    mongoDB的安装和配置
  • 原文地址:https://www.cnblogs.com/netact/p/1802177.html
Copyright © 2011-2022 走看看