나는차이는
public void AreaOfRectangle()
{
Console.WriteLine("Enter Width");
Width = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Enter Length");
Lenth = Convert.ToInt32(Console.ReadLine());
//Width = 24.5;
//Lenth = 24.5;
//double area;
}
를 잘 작동하지만 난 아래의 방법으로 동일하게 작성하는 경우 내가 무엇입니까 아래의 코드로 사용자의 입력을 수용하여 사각형의 면적을 계산하려고 영역의 값이 잘못되었습니다.
public void AreaOfRectangle()
{
Console.WriteLine("Enter Width");
Width = Console.Read();
Console.WriteLine("Enter Length");
Lenth = Console.Read();
//Width = 24.5;
//Lenth = 24.5;
//double area;
}
두 가지 방법 논리의 차이점은 무엇입니까?
Convert.ToInt32()가 당신을 얻지 못합니다. 24.5 Convert.ToDouble() –