先来一个你看不懂的代码:
namespace Delegate
{
class 最终
{
public delegate string DelNames(string name);
static void Main(string[] args)
{
string[] names = { "wUangWU", "ZhangSan", "LISI" };
OperatorStr(names,(string name) => { name = name.ToUpper();return name; });
Console.ReadKey();
}
public static void OperatorStr(string[] names, DelNames dns)
{
for (int i = 0; i < names.Length; i++)
Console.WriteLine(dns(names[i]));
}
}
}namespace Delegate
{
class 最终