C#类的成员
来源:互联网 发布:圣狮地板 知乎 编辑:程序博客网 时间:2024/04/29 20:22
C#类包括:字段、常量、属性、方法、事件、索引、构造函数、析构函数、运算符、嵌套类
所有方法、字段、常量、属性和事件都必须在类型内部进行声明;这些称为类或结构的“成员”。与其他一些语言不同的是,C# 中没有全局变量或方法。即使是作为程序入口点的Main 方法也必须在类或结构内部进行声明。下表列出了可在类或结构中声明的所有不同种类的成员。
字段:是包含在类中的对象的值,字段使类可以封装数据,字段的存储可以满足类设计中所需要描述。
示例如下:
class Person { private string name; private int age; private char sex; }
其中Person为类名,name、age、sex为字段,private为字段的权限。
属性:C#中,属性是类中可以像类的字段一样访问的方法。属性可以为字段提供保护,避免字段在用户创建的对象不知情的情况下下被更改。属性机制非常灵活,提供了读取、编写或计算私有字段的值,可以像公共数据成员一样使用属性。在C#中,它们被称为“访问器”,为C#应用程序中类的成员的访问提供安全性保障。当一个字段的权限为私有(private)时,不能通过对象的“.”操作来访问,但是可以通过“访问器”来访问。
示例如下:
class Person { private int age; public int Age { set//赋值 { age = value; } get//取值 { return age; } } }在上面代码中,为Person类声明了一个属性Age。在主程序中可以用“.”调用,示例代码如下:
Person p = new Person();//创建对象 p.Age = 12;//访问属性Age
方法:方法用来执行类的操作,方法是一段小的代码块。在C#中,方法接收输入的数据参数,并通过参数执行函数体,返回所需的函数值。
示例如下:
class Person { public void eat() { Console.WriteLine("人要吃饭!"); } }在上面代码中,public为方法的访问权限,void为方法(函数)的返回值,eat为方法(函数)名,“ Console.WriteLine("人要吃饭!"); ”为方法代码块。
0 0
- C#类的成员
- C#类的成员详解
- C#类的成员变量
- C#类的成员变量
- C#类的 “属性成员”
- C#中类的成员
- C#类的数据成员
- C#中 类的成员
- c# 中指针指向类的成员
- C#类的成员初始化顺序
- c#类的成员初始化顺序
- c#类的成员初始化顺序
- C#类 成员的初始化顺序
- c#访问类的私有成员
- c#类的成员初始化顺序
- C# 关于类成员的一些赘述
- 浅谈C#类成员的访问属性
- C# 类成员的高级议题
- 实验四: 字符串和多维数组
- Cocos2dx学习笔记3---LittleRunner
- Asp.net 静态页面生成(3)----动态页生成之 生成爬虫
- Linux设备驱动之mmap设备操作
- gif图片展示
- C#类的成员
- 栈区和堆区内存分配区别
- 在objective-C中#pragma mark是什么意思?
- 使用Http File Server自建下载服务器
- Cocos2d-X中的声音和音效
- UVA - 10453 Make Palindrome 区间DP
- 如何在离开页面时弹出确认对话框
- chromium显示页面(一)
- Linux设备驱动之I/O端口与I/O内存