访问修饰符
using System;
namespace Lesson{
//默认访问权限是Internal
struct Person{
//public --->代表公共的 在任何地方都可以访问
//private--->代表私有的,只能在当前结构体中使用 只有在同一个类或结构中的代码可以访问该类型或成员 比如一个class中 一个struct中 跳出去就访问不了
private string name;
public int age;
public string sex;
//protected--->受保护的 只能在当前类 和类的子类中访问 只有同一类或结构和此类的派生类中的代码才能访问 仅限这个类class 和这个子类
//internal ----> 代表只能在当前程序集中访问 同一程序集中的任何代码都可以访问该类型或成员,但在其他程序集中不可以访问 程序集表示一个namesapce 这个cs文件
int Id; 默认的访问权限是private
}
//默认访问权限是Internal
class MainClass{
public static void Main(string[] args){
Person p;
p.age = 10;
p.name= ""; =================error name 是私有的 不能使用 只能在 他自己内部使用
}
}
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库