zoukankan      html  css  js  c++  java
  • C#委托学习

    控制台应用程序代码

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace MyDelegate
    {
        delegate void Del(string msg);
    
        class Program
        {
            static void Main(string[] args)
            {
                Del handler = ReturnMsg;
                string info = "名叫小白,年方二八,除了没钱和长的太帅外基本没缺点";
                string gift = "夜间服务一辈子";
    
                MethodWithCallback(info, gift, handler);
                
            }
    
            public static void ReturnMsg(string msg)
            {
                Console.WriteLine("{0}", msg);
            }
    
            /// <summary>
            /// 增加一个说媒场景
            /// </summary>
            /// <param name="s1">男孩信息</param>
            /// <param name="s2">所给信物</param>
            /// <param name="callback">媒婆</param>
            public static void MethodWithCallback(string s1, string s2, Del callback)
            {
                StringBuilder say = new StringBuilder();
    
                say.Append("有个家伙喜欢上你了,他的消息如下:
    ");
                say.Append(s1);
                say.Append("
    他还送给你");
                say.Append(s2);
                say.Append("作为定情信物");
    
                callback(say.ToString());
    
    
            }
        }
    }
  • 相关阅读:
    3.1.3、控制结构
    3.1.2、变量
    3.1.1、渲染模板
    3.1、Jinja2模板引擎
    第3章 模板
    2.6、Flask扩展
    2.5.4、响应
    2.5.3、请求钩子
    2.5.2、请求调度
    2.5.1、程序和请求上下文
  • 原文地址:https://www.cnblogs.com/Mysterious/p/3416537.html
Copyright © 2011-2022 走看看