ITCAST-C# 委托
2024-10-07 01:28:05
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]);//传入一个处理字符串的方式
}
}
}
}
最新文章
- ";Hello World!"; for the NetBeans IDE
- Xamarin.iOS编译出错
- Android中使用反应式编程RxJava
- Mysql 数据库文件存储在哪个目录
- C# 读取快捷方式指向的文件
- 【oracle案件】ORA-19502,ORA-27072
- js实现鼠标拖拽div-------Day44
- cssLoading效果
- python webdriver安装
- Eclipse集成spket插件_Ext-5.1.0
- 根据点击事件去选取电脑中.rvt文件
- USSD 杂记
- Mysql 5 忘记root密码,设置免密登陆
- Java学习--泛型
- cf571B Minimization (dp)
- Linux之常识小结[版本]
- Qt button和buttons区别
- 使用mysql proxy对数据库进行读写分离
- hdoj2602 Bone Collector(DP,01背包)
- sort与sorted的区别及实例
热门文章
- 主线程 Looper.loop() 死循环为何不会ANR
- python3笔记目录大纲汇总
- PHP压缩图片并模糊处理(抄的哟)
- 【Blog怎么玩】什么叫EntryName友好地址名?
- git合并同事代码
- Vue常见的框架
- NDk的目录
- 百度AI接口---身份证识别Demo
- c# 动态编译CodeDomProvider.CompileAssemblyFromSource(CompilerParameters cp,string code)
- ASP.Net Core承载外部程序集