[对象和类型]4.C#的属性
2009-09-26 12:44
141 查看
说明:
属性的概念:它是一个方法或一对方法同,在客户机代码看来,它们是一个字段。
属性是可以在客户机上访问的函数组,其访问方式与访问类的公共字段类似。
示例代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Demo9
{
class Program
{
static void Main(string[] args)
{
teacher name2 = new teacher();
name2.Name = "teacher Wang"; //使用Name属性设置name2值
Console.WriteLine(name2.Name);
}
public class teacher //声明一个teacher类
{
string name;
int age;
public string Name //创建Name属性
{
set
{
this.name = value;
}
get
{
return this.name;
}
}
}
}
}
属性的概念:它是一个方法或一对方法同,在客户机代码看来,它们是一个字段。
属性是可以在客户机上访问的函数组,其访问方式与访问类的公共字段类似。
示例代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Demo9
{
class Program
{
static void Main(string[] args)
{
teacher name2 = new teacher();
name2.Name = "teacher Wang"; //使用Name属性设置name2值
Console.WriteLine(name2.Name);
}
public class teacher //声明一个teacher类
{
string name;
int age;
public string Name //创建Name属性
{
set
{
this.name = value;
}
get
{
return this.name;
}
}
}
}
}
相关文章推荐
- c# 确定dynamic类型的数据对象是否存在某个属性
- c# 获取某个对象的[公有属性]的名称,类型,值
- C#中的自动属性、隐式类型var、对象初始化器与集合初始化器、扩展方法
- C# 3.0 新特性 学习(一):隐式类型化本地变量、自动属性、初始化器(对象初始化器和集合初始化器)
- c#语法糖代码——自动属性, 匿名类型,对象与集合初始化器,扩展方法
- C# 匿名类型 对象 转换成 其他 匿名类对象(具有 相同特性值 的 属性 之间的赋值)
- C# 反射给对象属性赋值遇到的问题——类型转换
- C# 不同类型对象同名属性赋值
- C# 对象类型的转化
- C# 对象比较(值类型、引用类型)
- CLR via C# - 对象创建和类型转换
- C#开发Unity游戏教程之游戏对象的属性变量
- 同一种类型的两个对象赋值,用反射。再也不用点属性了。。。。(适用于ef)
- Tolua使用笔记五:lua中遍历访问c#的Dictionary类对象与枚举类型
- js对象中的属性类型
- c#生成与操作DBF文件(普通类型与Arcgis属性表类型)
- [No0000B9]C# 类型基础 值类型和引用类型 及其 对象复制 浅度复制vs深度复制 深入研究2
- C#利用反射来判断对象是否包含某个属性的实现方法
- C#语言——对象和类型
- C# 如何获取某个类型或类型实例对象的大小