[TIL] 108 Convert.ToInt32() ์ int.Parse()
์นดํ ๊ณ ๋ฆฌ: Til
Convert.ToInt32()
, int.Parse()
Convert.ToInt32() ์ int.Parse()
๊ฐ์ ์ ์ํ์ผ๋ก ๋ณํํ๊ธฐ ์ํ ํจ์๋ค์ ๋๋ค.
string a = null;
string b = "3";
string c = "1000";
char d = '3';
Console.WriteLine(Convert.ToInt32(a));
Console.WriteLine(Convert.ToInt32(b));
Console.WriteLine(Convert.ToInt32(c));
Console.WriteLine(Convert.ToInt32(d));
//Console.WriteLine(int.Parse(a)); ๋ณํ ๋ถ๊ฐ System.ArgumentNullException
Console.WriteLine(int.Parse(b));
Console.WriteLine(int.Parse(c));
//Console.WriteLine(int.Parse(d)); ๋ณํ ๋ถ๊ฐ char X
Convert.Toint32
- null ๊ฐ์ 0์ผ๋ก ๋ฐํ
- Charํ ์์คํค์ฝ๋๊ฐ์ผ๋ก ๋ฐํ
int.Parse
- null ๊ฐ X
- Charํ X
์ก๋ด, ์ผ๊ธฐ?
์ด๋ ฅ์ ์ ๋ฆฌ, ์์์ ์์ฑ, ๋ฉด์ ์ค๋น์ค, ์ฝํ
๋๊ธ๋จ๊ธฐ๊ธฐ