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 = ; i < names.Length; i++)
{
names[i] = del(names[i]);//传入一个处理字符串的方式
}
}
}
}

最新文章

  1. &quot;Hello World!&quot; for the NetBeans IDE
  2. Xamarin.iOS编译出错
  3. Android中使用反应式编程RxJava
  4. Mysql 数据库文件存储在哪个目录
  5. C# 读取快捷方式指向的文件
  6. 【oracle案件】ORA-19502,ORA-27072
  7. js实现鼠标拖拽div-------Day44
  8. cssLoading效果
  9. python webdriver安装
  10. Eclipse集成spket插件_Ext-5.1.0
  11. 根据点击事件去选取电脑中.rvt文件
  12. USSD 杂记
  13. Mysql 5 忘记root密码,设置免密登陆
  14. Java学习--泛型
  15. cf571B Minimization (dp)
  16. Linux之常识小结[版本]
  17. Qt button和buttons区别
  18. 使用mysql proxy对数据库进行读写分离
  19. hdoj2602 Bone Collector(DP,01背包)
  20. sort与sorted的区别及实例

热门文章

  1. 主线程 Looper.loop() 死循环为何不会ANR
  2. python3笔记目录大纲汇总
  3. PHP压缩图片并模糊处理(抄的哟)
  4. 【Blog怎么玩】什么叫EntryName友好地址名?
  5. git合并同事代码
  6. Vue常见的框架
  7. NDk的目录
  8. 百度AI接口---身份证识别Demo
  9. c# 动态编译CodeDomProvider.CompileAssemblyFromSource(CompilerParameters cp,string code)
  10. ASP.Net Core承载外部程序集