C#学习笔记

本文详细介绍了C#中的类和对象,包括类的三大成员:属性、方法和事件。属性作为字段的扩展,提供了访问和修改类状态的途径;方法实现了类的计算和操作功能,分为静态和实例方法;事件是C#特有的,用于类间的通信。此外,还讲解了静态成员与实例成员的区别。通过对这些概念的理解,有助于深入学习C#编程。
摘要由CSDN通过智能技术生成

C#学习笔记(类 对象 类成员简介)



类 对象 类成员简介

类是现实世界事物的模型。
类是最基本的C#类型,也是一种数据结构,类支持继承和多形性。

事物包括 实体 和 逻辑

  • 对象和类的关系
    • 对象也叫实例,是类经过“实例化”的实体(对象和实例是一回事)
  • 引用变量和实例的关系

一、类的三大成员:

(1)属性(Property)

  • 存储数据,表示类或对象当前状态

  • 属性是字段的自然扩展。属性不指明存储位置。相反属性包含访问器,用于指定在读取或写入属性值时要执行的语句。

    同时包含get和set的属性时读写属性,仅包含get的时只读属性,仅包含set的是只写属性。
    示例:

MyList<string> names = new MyList<string>();
names.Capacity = 100;   // Invokes set accessor
int i = names.Count;    // Invokes get accessor    0
int j = names.Capacity; // Invokes get accessor    100

(2) 方法(Method)

方法的作用是实现对象或者类可执行的计算或操作

成员
  • 静态方法:通过类进行访问
  • 实例方法:通过类实例(对象)来进行访问
  • 方法可能会有参数列表,用于表示传递给方法的值或变量引用;方法具有返回类型,用于指定方法计算并返回值的类型。如果方法未返回值,则返回类型未void。
  • 方法的签名必须是唯一的。方法的签名包含:方法名称、类型参数数量、参数的数量、修饰符、类型。方法签名不包含返回类型。
成员说明
常量与类关联的常数值
字段类的变量
方法类可执行的计算操作
索引器与读写类的命名属性相关联的操作
属性与以数组方式索引类的实例相关联的操作
事件可由类生成的通知
运算符类所支持的转换和表达式运算符
构造函数初始化类的实例或类本身所需的操作
析构函数在永久丢弃类的实例之前执行的操作
类型类所声明的嵌套类型

Alt

方法主体和局部变量

方法主体指定了在调用方法时执行的语句 { 方法主体 }
在方法内部声明待定与方法调用的变量,这类变量称为局部变量

静态方法和实例方法
  • 使用静态修饰符声明的方法是静态方法。静态方法不能访问非静态成员(实例)。
    不使用静态修饰符声明的方法是实例方法,实例方法可以访问静态和实例成员。

(3)事件(Event)

  • C#特有 ,类或对象通知其他类或对象的机制

(4)静态成员与实例成员

  • 静态(Static)成员 在语义上表示它是“类的成员”
  • 实例(非静态)成员 在语义上表示它是“对象的成员”
  • “.”操作符–成员访问

总结

小伙子 你还差的远呢 好好学吧!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值