C#中简单的this与get的用法(string,decimal)

 

代码
namespace First
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
Employee E1
= new Employee("xiaohong","you");
E1.Salary
=4.2m;
E1.printEmployee();
this.Close();
}

private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(
"Hi");
this.Close();
}
}
class Employee
{
private string name;
private string alias;
private decimal salary;
public Employee(string name, string alias)
{
this.name = name;
this.alias = alias;
}
public decimal Salary
{
get
{
return salary;
}
set
{
salary
= value;
}
}

public void printEmployee()
{
MessageBox.Show(
"Name:" + name +"\n"+ "Alias:" + alias +"\n"+ "num:" + salary);
// MessageBox.Show( Employee.SalcTax(this));

}
}
}

 

代码
namespace First
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
Employee E1
= new Employee("xiaohong","you");
E1.Salary
=1.10m;
E1.printEmployee();
this.Close();
}
}
class Employee
{
private string name;
private string alias;
private decimal salary;
public Employee(string e, string s)
{
this.name = e;
this.alias = s;
}
public decimal Salary
{
get
{
return salary;
}
set
{
salary
= value;
}
}
public static decimal SalcTax(Employee E)
{
return 3* E.Salary;
}
public void printEmployee()
{
MessageBox.Show(
"Name:" + name + "\n" + "Alias:" + alias + "\n" + "Salary" + Employee.SalcTax(this));
// MessageBox.Show( Employee.SalcTax(this));

}
}
}

 

 

 

posted @ 2010-03-16 20:44  平凡人生  阅读(416)  评论(0编辑  收藏  举报