国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > C# > 正文

C#一個(gè)方法返回多個(gè)值示例

2020-01-24 02:47:32
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

復(fù)制代碼 代碼如下:

static void Main(string[] args)
        {
            //聲明
            int value;
            string strOutValue;

            //調(diào)用函數(shù)
            //函數(shù)的參數(shù)有兩個(gè)返回的值
            ReturnMulValue(out strOutValue,out value);

            Console.WriteLine("Call ReturnMulValue(out string strOut, out int i)");
            Console.WriteLine("value = {0:N}", value);//value = 1.00
            Console.WriteLine("Out string value = " + strOutValue); //Out string value = out function


            //調(diào)用函數(shù) http://www.cnblogs.com/roucheng/
            //函數(shù)原返回值與參數(shù)中均得到返回的值
            value = ReturnMulValue(out strOutValue);

            Console.WriteLine("Call ReturnMulValue(out string strOut)");
            Console.WriteLine("value = {0:N}", value);//value = 2.00
            Console.WriteLine("Out string value = " + strOutValue);//Out string value = out function 2

            //聲明
            int[] outArr;
            //調(diào)用函數(shù)
            //函數(shù)返回?cái)?shù)組
            ReturnMulArr(out outArr, out value);

            Console.WriteLine("Call ReturnMulArr(out int[] arr, out int i)");
            Console.WriteLine("value = {0:N}", value);//value = 3.00
            Console.WriteLine("Out arr value ");

            for (int j = 0; j < outArr.Length; j++)
            {
                Console.Write(outArr[j]);//12345
            }
        }

        /// <summary>
        /// 返回多個(gè)值,原函數(shù)返回空
        /// </summary>
        /// <param name="strOut">使用out關(guān)鍵字返回的字符串</param>
        /// <param name="i">使用out關(guān)鍵字返回的數(shù)值</param>
        static void ReturnMulValue(out string strOut, out int i)
        {
            i = 1;
            strOut = "out function";
        }

        /// <summary>
        /// 返回多個(gè)值,原函數(shù)返回?cái)?shù)值
        /// </summary>
        /// <param name="strOut">使用out關(guān)鍵字返回的字符串</param>
        /// <returns>原函數(shù)直接返回的數(shù)值</returns>
        static int ReturnMulValue(out string strOut)
        {
            int i = 2;
            strOut = "out function 2";
            return i;
        }


        /// <summary>
        /// 返回?cái)?shù)組
        /// </summary>
        /// <param name="arr">使用out關(guān)鍵字返回的數(shù)組</param>
        /// <param name="i">使用out關(guān)鍵字返回的數(shù)值</param>
        static void ReturnMulArr(out int[] arr, out int i)
        {
            arr = new int[5] { 1, 2, 3, 4, 5};
            i = 3;
        }

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 青冈县| 肃宁县| 棋牌| 静海县| 杭锦旗| 奉贤区| 金溪县| 南漳县| 射洪县| 广河县| 扎囊县| 改则县| 内乡县| 松溪县| 永春县| 曲周县| 叙永县| 亳州市| 昌江| 东乡县| 德钦县| 长顺县| 昆山市| 泗水县| 惠东县| 江津市| 新蔡县| 仙桃市| 双城市| 云林县| 襄垣县| 海兴县| 绿春县| 普兰店市| 大港区| 乐陵市| 新余市| 文水县| 宽城| 蕲春县| 金华市|