CLR类型设计之属性
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CLR类型设计之属性相关的知识,希望对你有一定的参考价值。
在之前的随笔中,我们探讨了参数,字段,方法,我们在开始属性之前回顾一下,之前的探讨实际上串联起来就是OOP编程的思想,在接下来的文章中,我们还会讨论接口(就是行为),举个例子:我们如果要做一个学生档案,我们需要先抽象出来有那些对象实体,比如有一个学生类,里面有学生id,姓名,年龄,班级等字段。 但是这不能满足我们的需求,我们要做学生档案管理,需要知道学生的每科成绩,所以我们还需要一个成绩类,里面定义了学生的学生Id,科目,科目分数,下面是两个类的代码示例
public sealed class Student { //学员id public int StudentId; //姓名 public string Name; //年龄 public int Age; //班级名 public string classname; } public sealed class Score { //学员id public int StudentId; //科目 public string SubjectName; //成绩 public int Achievement; }
以上是关于CLR类型设计之属性的主要内容,如果未能解决你的问题,请参考以下文章