zoukankan      html  css  js  c++  java
  • C# 一个小代码的疑问,大侠解释下吧

        delegate void CallBack(ref int result);
        class Program
        {
            public
            static void Main(string[] args)
            {

                int restut = -1;
                CallBack cb = new CallBack(Call);
                cb.BeginInvoke(ref restut, null, null);//异步
                while (restut != 0)
                {
                  Thread.Sleep(200);
                }
                Console.Read();
            }
            public static  void Call(ref int res)
            {
                Thread.Sleep(500);
                res = 0;//修改成0,但是主函数Main中的result还是-1,这是为什么呢,不是使用了ref吗
                //有大侠能在这里详细解释下吗,最后从堆栈的角度来分析
                       
                Console.WriteLine(res);
             
            }
        }
        

  • 相关阅读:
    关系数据理论
    JavaScript语言——对象
    网络编程基础入门级
    数据库加快查询速度索引
    C/C++随机函数的生成(转载)
    sql连接查询
    深入浅出HTTP请求
    17搜索如何抓全网页
    搜索引擎之百度一下
    搜索引擎之中搜
  • 原文地址:https://www.cnblogs.com/qianyz/p/2181258.html
Copyright © 2011-2022 走看看