zoukankan      html  css  js  c++  java
  • ITCAST-C# 委托

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace _12委托练习
    {
    
        public delegate string DelProStr(string str);
        class Program
        {
            static void Main(string[] args)
            {
                string[] names = { "abcdDE", "DEdfsEFDd", "ASFdf" };
                //三个需求:
                //将所有元素转换成大写
                //将所有元素转换成小写
                //将所有元素两边加上一个双引号
    
                ProString(names, (name) => { return name.ToUpper(); });//转大写
                ProString(names, (name) => { return name.ToLower(); });//转小写
                ProString(names, (name) => { return """ + name + """; });//双引号
    
                foreach (string item in names)
                {
                    Console.WriteLine(item);
                }
                Console.ReadKey();
    
            }
            static void ProString(string[] names, DelProStr del)
            {
                for (int i = 0; i < names.Length; i++)
                {
                    names[i] = del(names[i]);//传入一个处理字符串的方式
                }
            }
        }
    }
  • 相关阅读:
    hdu1085
    hdu1028
    hdu2189
    母函数
    博弈论
    nginx安装
    学习好站点
    nginx在linux下安装
    wget 命令用法详解
    U盘安装CentOS7的帖子
  • 原文地址:https://www.cnblogs.com/youguess/p/7507735.html
Copyright © 2011-2022 走看看