с использованием геттер-сеттер
Так это то, что конечный продукт должен выглядеть.
Я должен использовать геттер и сеттер, которые я действительно не понимаю, как использовать.
После того, как пользователь набрал Calc Payroll, он отобразится в списке справа, а затем, когда пользователь нажмет на значок списка, снимок ниже будет обновляться только с именем и общей оплатой.
частный void calcButton_Click (отправитель объекта, EventArgs e) { double rate = 0; double hours = 0; double withhold = 0;
if (this.nameTextBox.Text != "")
{
infoListBox.Items.Add("Name: " + this.nameTextBox.Text);
}
if (this.hoursTextBox.Text != "")
{
infoListBox.Items.Add("Hours: " + this.hoursTextBox.Text);
}
if(this.rateTextBox.Text != "")
{
infoListBox.Items.Add("Rate: " + this.rateTextBox.Text);
}
if (this.withHoldingTextBox.Text != "") ;
{
infoListBox.Items.Add("Withholding Amount: " + this.withHoldingTextBox.Text);
}
}
}
}
Поэтому в основном я просто распечатаны всю информацию от пользователя в списке
здесь новый класс до сих пор
class Employees
{
//Fields
private double _hours;
private double _rate;
private double _withhold;
private string _name;
// Constructor
public Employees(double rate, double hours, double withhold, string name)
{
_hours = hours;
_rate = rate;
_withhold = withhold;
_name = name;
}
//Rate Property
public double rate
{
get { return _rate; }
set { _rate = value; }
}
public double hours
{
get { return _hours; }
set { _hours = value; }
}
public double withhold
{
get { return _withhold; }
set { _withhold = value; }
}
//get gross pay
public double grosspay
{
get { return _hours * _rate + _withhold; }
}
}
}
Ваша ссылка сломана .. – Sybren
http://i986.photobucket.com/albums/ae350/muderducker/F72589EF-75AE-498C-8929-68E76B35BF5A.jpg –
Я установил изображение в ОП, пожалуйста, одобрить мой выбор – Sybren