2012.6.3ref 用法

来源:互联网 发布:手机网页广告过滤 知乎 编辑:程序博客网 时间:2024/06/06 17:37

ref 传参过去,并保留得到值:引用类型

static void sy(string msg, string word, ref int n,ref int syn)        {            syn = msg.IndexOf(word,syn);                                   if ( syn> -1)            {                n++;                syn = syn + word.Length;                if (syn <= msg.Length)                {                    sy(msg, word, ref n, ref syn);                }            }        }


 

#region 1.统计一下”天安门“在字符串出现的次数            string msg = "天安门,我爱北京天安门,天安门上太阳升天安门,我爱北京天安门,天安门上太阳升天安门,我爱北京天安门,天安门上太阳升天安门,我爱北京天安门,天安门上太阳升";            int n=0;            int syn=0;            sy(msg, "天安门", ref n, ref syn);            Console.WriteLine("出现{0}次",n);            Console.WriteLine("==========================================");            #endregion


 

原创粉丝点击