码迷,mamicode.com
首页 > Windows程序 > 详细

c#-基础:类的进阶

时间:2016-12-28 17:02:05      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:partial   不同   name   intern   private   读取   功能   命名   级别   

类的概述:

  类是一个能存储数据并执行代码的数据结构

    数据成员:通常模拟该类所表示显示世界的事物特性

    函数成员:执行代码。模拟显示世界事物的功能和操作

 

数据成员:字段,常量

函数成员执行代码:方法 运算符 属性,索引,构造函数,析构函数,事件

 

类包含字段和方法

字段是:任何可以定义的类型

方法是:函数

 

从类的内部,任何函数成员都可以使用成员的名称访问勒种任意的其他成员

 

访问修饰符

私有的 private  只能从声明它的类内部访问,其他类不能看见,也不能访问 如果不带有修饰符,就默认为私有成员

公有的 public

受保护的 protected

内部的  internal

受保护的内部的 protected intemal

 

类的属性和字段的区别

 

字段:命名的类成员,有类型,可以被赋值和读取,

属性:是一个函数成员,部位数据存储分配内存,它执行代码

  属性是指定的一组两个匹配的,称为访问器的方法。

    set:为属性赋值,get从属性获取值

 

字段是类的内部使用,当外部需要访问类的字段,但又要加限制的时候,属性出现了

 

类的索引

技术分享

技术分享

 

索引和属性在很多方面是相似的,

都不用分配内存来存储

索引和属性都主要被用来访问其他数据成员,这些成员和它们关联,它们为这些成员提供设置和获取访问

属性通常表示单独的数据成员

索引通常表示多个数据成员

 

索引不深究,用索引有点脱裤子放屁

 

可以为属性(访问器)设置不同的访问级别

public  string Name{get; private set;}

 

类下面还可以创建分部类 关键字:partial

 

class A

{

partial class A{}

}

 

c#-基础:类的进阶

标签:partial   不同   name   intern   private   读取   功能   命名   级别   

原文地址:http://www.cnblogs.com/LZXX/p/6229771.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!