TopGun
168
2019-02-12 00:26:24
2
84

문자열 변환


            Console.WriteLine("사각형의 너비를 입력하세요.");
            string width = Console.ReadLine();
            int a = int.Parse(width);

            Console.WriteLine("사각형의 높이를 입력하세요.");
            string height = Console.ReadLine();
            int b = int.Parse(height);

            Console.WriteLine(a*b);

width, height의 값을 입력받아 넓이값을 구하는 간단한 예제인데 여기서 width, height가 string 형식인데 입력받을때 아예 처음부터 변환 할수 있는 방법은 없을까요 ?

Console.WriteLine(Convert.ToInt32(width) * Convert.ToInt32(height)); 이런식으로도 되더라구요.

근데 이거는 뭔가 맘에 안들어서 조금더 다른 방식의 변환방법이 궁금합니다.

0
0
  • 답변 2

  • Whislter
    140
    2019-02-12 05:00:28
    int height = int.Parse(Console.ReadLine());
    int weight = int.Parse(Console.ReadLine());

    이걸 말씀하시는건가요? //별로 추천드릴만한 코드는 아님...예외처리도 제대로 안되고
    0
  • TopGun
    168
    2019-02-12 12:38:24

    @Whislter 네, int.Parse  맞긴한데 그것 말고 다른 방식의 변환방법이 궁금해서요 ! 혹시 저것이외에도 다른방식의 변환방법이 있을까요 ? convert도 잇고 ..

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.