C# 介绍属性的一个简单例子
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication6
{
class Program
{
static void Main(string[] args)
{
Student student = new Student();
student.Name = "会东";
student.Age = 28;
Console.WriteLine("姓名:{0} 年龄{1}", student.Name, student.Age);
student.Name = string.Empty;
student.Age = -1;
Console.WriteLine("姓名:{0} 年龄:{1}", student.Name, student.Age);
Console.ReadLine();
}
class Student
{
private string name;
private int age;
public int Age
{
get { return age; }
set
{
age=value>0?value:age;
}
}
public string Name
{
get{return name;}
set
{
name = value.Length > 0 ? value : name;
}
}
}
}
}

浙公网安备 33010602011771号