前几个月一直在做项目,C#的学习拉下来了。现在补上。
 
InBlock.gif using System;
InBlock.gif using System.Collections.Generic;
InBlock.gif using System.Linq;
InBlock.gif using System.Text;
InBlock.gif
InBlock.gif namespace myClass
InBlock.gif{
InBlock.gif         class myClass
InBlock.gif        {
InBlock.gif                 static void Main( string[] args)
InBlock.gif                {
InBlock.gif                         // 实例化一个人,设置各项属性
InBlock.gif                        Person p1 = new Person( "JayAi");
InBlock.gif                        p1.setSex(( byte)0); ///这边没有弄清,如果这样写呢:p1.setSex(0);
InBlock.gif                        p1.setAge(24);
InBlock.gif                        p1.setHeight(( float)176);
InBlock.gif                        p1.setWeight(65);
InBlock.gif
InBlock.gif                        Person p2 = new Person( "Amj",0);
InBlock.gif                        p2.setAge(24);
InBlock.gif                        p2.setHeight(( float)176);
InBlock.gif                        p2.setWeight(65); 
 
InBlock.gif
InBlock.gif                         // 打印出两人的属性
InBlock.gif                        Console.WriteLine( "{0}\t{1}\t{2}\t{3}\t{4}", p1.getName(), p1.getSex(), p1.getAge(), p1.getHeight(), p1.getWeight());
InBlock.gif                        Console.WriteLine( "{0}\t{1}\t{2}\t{3}\t{4}", p2.getName(), p2.getSex(), p2.getAge(), p2.getHeight(), p2.getWeight());
InBlock.gif                }
InBlock.gif        }
InBlock.gif         public class Person
InBlock.gif        {    
InBlock.gif                 //枚举类型,定义性别
InBlock.gif                 public enum Sex : byte
InBlock.gif                {    
InBlock.gif                        Male = 0 , Female
InBlock.gif                }
InBlock.gif                 // 私有属性:姓名,性别,年龄,身高,体重
InBlock.gif                 private string name;
InBlock.gif                 private Sex sex;
InBlock.gif                 private byte age;
InBlock.gif                 private float height;
InBlock.gif                 private float weight;
InBlock.gif                 // 构造函数,只用一个属性:姓名
InBlock.gif                 public Person( string sName)
InBlock.gif                {
InBlock.gif                        name = sName;
InBlock.gif                }
InBlock.gif                 // 构造函数2,支持两个属性:姓名,性别
InBlock.gif                 public Person( string sName, Sex cSex)
InBlock.gif                {
InBlock.gif                        name = sName;
InBlock.gif                        sex = cSex;
InBlock.gif                }
InBlock.gif                 // 设置年龄
InBlock.gif                 public void setAge( byte bAge)
InBlock.gif                {
InBlock.gif                        age = bAge;
InBlock.gif                }
InBlock.gif                 // 设置性别,参数为枚举类型Sex
InBlock.gif                 public void setSex(Sex sSex)
InBlock.gif                {
InBlock.gif                        sex = sSex;
InBlock.gif                }
InBlock.gif                 // 重载设置性别的方法,参数为byte
InBlock.gif                 public void setSex( byte bSex)
InBlock.gif                {
InBlock.gif                        sex = (Sex)bSex;
InBlock.gif                }
InBlock.gif                 // 设置身高
InBlock.gif                 public void setHeight( float fHeight)
InBlock.gif                {
InBlock.gif                        height = fHeight;
InBlock.gif                }
InBlock.gif                 // 设置体重
InBlock.gif                 public void setWeight( float fWeight)
InBlock.gif                {
InBlock.gif                        weight = fWeight;
InBlock.gif                }
InBlock.gif                 // 得到姓名
InBlock.gif                 public string getName()
InBlock.gif                {
InBlock.gif                         return name;                        
InBlock.gif                }
InBlock.gif                 // 得到年龄
InBlock.gif                 public byte getAge()
InBlock.gif                {
InBlock.gif                         return age;
InBlock.gif                }
InBlock.gif                 // 得到性别
InBlock.gif                 public Sex getSex()
InBlock.gif                {
InBlock.gif                         return sex;
InBlock.gif                }
InBlock.gif                 // 得到身高
InBlock.gif                 public float getHeight()
InBlock.gif                {
InBlock.gif                         return height;
InBlock.gif                }
InBlock.gif                 // 得到体重
InBlock.gif                 public float getWeight()
InBlock.gif                {
InBlock.gif                         return weight;
InBlock.gif                }
InBlock.gif
InBlock.gif
InBlock.gif
InBlock.gif        }
InBlock.gif}