c#-基础:类的进阶
类的概述:
类是一个能存储数据并执行代码的数据结构
数据成员:通常模拟该类所表示显示世界的事物特性
函数成员:执行代码。模拟显示世界事物的功能和操作
数据成员:字段,常量
函数成员执行代码:方法 运算符 属性,索引,构造函数,析构函数,事件
类包含字段和方法
字段是:任何可以定义的类型
方法是:函数
从类的内部,任何函数成员都可以使用成员的名称访问勒种任意的其他成员
访问修饰符
私有的 private 只能从声明它的类内部访问,其他类不能看见,也不能访问 如果不带有修饰符,就默认为私有成员
公有的 public
受保护的 protected
内部的 internal
受保护的内部的 protected intemal
类的属性和字段的区别
字段:命名的类成员,有类型,可以被赋值和读取,
属性:是一个函数成员,部位数据存储分配内存,它执行代码
属性是指定的一组两个匹配的,称为访问器的方法。
set:为属性赋值,get从属性获取值
字段是类的内部使用,当外部需要访问类的字段,但又要加限制的时候,属性出现了
类的索引
索引和属性在很多方面是相似的,
都不用分配内存来存储
索引和属性都主要被用来访问其他数据成员,这些成员和它们关联,它们为这些成员提供设置和获取访问
属性通常表示单独的数据成员
索引通常表示多个数据成员
索引不深究,用索引有点脱裤子放屁
可以为属性(访问器)设置不同的访问级别
public string Name{get; private set;}
类下面还可以创建分部类 关键字:partial
class A
{
partial class A{}
}
本文来自博客园,作者:12不懂3,转载请注明原文链接:https://www.cnblogs.com/LZXX/p/6229771.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY