내가 메소드 이름 getPrice()
와 비주얼 스튜디오에서 과부하 방법을 만들려고하고, 여기에 최초의 과부하 내가 만들려고 방법 그것은 나에게 오류를주고, 모든 코드 경로를 반환하지 않는 이중 .. 그래서 그것을 해결하는 방법을 잘 모르겠어요 그리고이 첫 번째 오버로드 메서드는 단 하나의 매개 변수를 데리고 가격을 받아야하기로되어있다 그리고 나서 그것은 수량을 기본으로 가정합니다 1과 판매 세가 0으로 떨어졌을뿐 아니라 오류 이외에도 나는 그 다른 것들을 정확하게 했는가 아니면 모든 것이 잘못되었거나 어떻게 해결할 것인가? 일단이 첫 번째 매개 변수 집합을 얻으면 나는 다른 두 매개 변수를 사용할 수 있다고 생각합니다.만들기 과부하 방법
편집
가 좋아 내가 조금 변경 ...
private void btnCalculate_Click(object sender, EventArgs e)
{
getPrice(double price);
}
private double getPrice(double price)
{
double dblQty = 1;
double dblSalesTax = 0;
double dblPrice = double.Parse(txtPrice.Text);
double dblTotal = (dblPrice * dblQty) *dblSalesTax;
lblTotal.Text = dblTotal.ToString("c");
return dblTotal;
//lblSalesTax.Text = dblSalesTax.ToString();
//double dblPrice = double.Parse(txtPrice.Text);
//txtPrice.Text = dblPrice.ToString("c");
}
내가 지금 무슨있다, 나는 그것으로 매개 변수의 가격을 사용할 수 있으며 내가하려고 할 때 왜 에러 않는 방법 btnCalculate_Click 메소드에 넣으시겠습니까?
. 이 경우 매개 변수없이 함수를 가질 수 있습니다. –
글쎄, 기술적으로 당신은 오버로드 방법을 만들지 않았다 ... 아직. 메서드 오버로딩은 둘 이상의 메서드에서만 가능합니다. – elgonzo
더블 타입이어야하므로 데이터를 반환해야합니다. 그 가격을 txtTotal이라고하는 텍스트 상자에 반환해야하는데,이 텍스트 상자에는 코드에 추가하지 않은 부분이 있습니다. 그 부분을 수행하는 방법이 너무 명확하지 않으므로 반환 가격 txtTotal.Text를 사용할 수 있습니까? – Jason