29. System.Exceptionํด๋์ค, throw๋ฌธ
ยท
๐ป Programming Language/C#
System.Exception ํด๋์ค๋ ๋ชจ๋ Exception์ Baseํด๋์ค์ด๋ค. ๋ชจ๋ Exception๋ค์ System.Exception ํด๋์ค๋ฅผ ์์๋ฐ๋๋ค. ์์ ์ฌ์ฉํ๋ IndexOutOfRangeException ์์ธ ํด๋์ค๋ System.Exception์ผ๋ก๋ถํฐ ํ์๋ ๊ฒ System.Exception์ ์ด์ฉํด์ ๋ชจ๋ ์์ธ์ฌํญ์ ์ฒ๋ฆฌํ์ง ์๋ ์ด์ ๊ฐ๋ฐ์๊ฐ ์์ํ์ง ๋ชปํ๋ ์์ธ๋ฅผ ์ฒ๋ฆฌํ ์๋ ์์ง๋ง, ์ฒ๋ฆฌํ์ง ์์๋ ๋ ์์ธ๊น์ง ๋ชจ๋ ์ฒ๋ฆฌ๋ฅผ ํจ์ผ๋ก์จ ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ ์๊ธฐ ๋๋ฌธ์ System.Exception์ ์ฌ์ฉํ๋ ๊ฒ์ ์ ์คํ๊ฒ ๊ณ ๋ คํด์ผํ๋ค. throw๋ฌธ ํ์ try { throw new Exception("์์ธ๋ฅผ ๋์ง"); } catch(Exception e) { Console.Writ..