方法參數out(簡單的實現int.Tyrparse()方法)

static void Main(string[] args)
        {
            string str = "1212123eee";
            int num;
            if (MyTryParse(str, out num))
            {
                Console.WriteLine("轉換成功!轉換結果是{0}", num);
            }
            else
            {
                Console.WriteLine("轉換失敗!");
            }
            Console.ReadKey();
        }
        //寫一個實現TryParse的方法,若轉換成功,方法返回true,並且轉換後的int類型數據通過方法的參數傳出。
        //反之返回false,那麼out傳出的參數將沒有意義,在方法中隨意賦個值。
        public static bool MyTryParse(string s,out int result)
        {
            try
            {
                result = Convert.ToInt32(s);
                return true;
            }
            catch
            {
                result = 0;
                return false;
            }
        }

發佈了12 篇原創文章 · 獲贊 0 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章