news 2026/5/14 4:46:01

属性的get和set/修饰符

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
属性的get和set/修饰符

定义

属性:public int Age{get;set},一般不存储数据,可以公开接口,可以在外部来进行访问

字段:private int age 字段可以存储数据,一般定义成私有的,目的保证数据的安全性

如果当类里面的字段进行限制、拦截处理时,可以在属性set和get访问器里进行条件限制

set和get访问器其实就是方法

set访问器

给字段的方法,带一个参数,一般起成value,把value赋值给字段

get访问器

获取字段值,带返回值,return字段

public class People { //原始的set和get写法:先写私有的字段,再写公共属性 private string name;//私有的字段set和get public string Name//公共属性,目前在外部访问 get{return name;} set{name=value;} } //里面也可以对name进行操作,name+“。。。” c#里提供了字段和属性的语法的写法,可以简写一句话 public bool sex{set;get;} private int age; public int Age{get{return age;} set{ if{value<0||value>200) { throw new Exception("年龄不可能小于0也不可能大于200");//抛出异常对象 } age=value;} }

修饰符

public class People { public int Id{get;set;}//g公共可以在任何地方访问 private string name{get;set}//私有只能本类访问 } internal class Dog//internal//只能在使用本项目 { public int Id{get;set} }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/14 8:05:23

终极指南:5步精通Godot资源提取与逆向工程实战

终极指南&#xff1a;5步精通Godot资源提取与逆向工程实战 【免费下载链接】godot-unpacker godot .pck unpacker 项目地址: https://gitcode.com/gh_mirrors/go/godot-unpacker Godot引擎作为开源游戏开发平台&#xff0c;其资源打包格式.pck文件承载着游戏的核心资产。…

作者头像 李华
网站建设 2026/5/13 0:23:44

LobeChat容器资源限制设置:避免GPU内存溢出

LobeChat容器资源限制设置&#xff1a;避免GPU内存溢出 在构建本地化AI聊天系统时&#xff0c;一个看似简单的部署动作——启动LobeChat容器——背后可能隐藏着巨大的稳定性风险。尤其当它连接到运行在GPU上的大模型服务时&#xff0c;一次突发的高并发请求或一个过大的上下文…

作者头像 李华
网站建设 2026/5/4 0:02:25

内容解锁技术革命:智能付费墙绕过工具的完整评测方案

在数字内容日益丰富的今天&#xff0c;优质信息的获取却面临着前所未有的挑战。付费墙作为内容变现的主要手段&#xff0c;在保护创作者权益的同时&#xff0c;也为普通用户设置了难以逾越的障碍。本评测将深入分析当前主流的内容解锁工具&#xff0c;为您提供全面的技术评估和…

作者头像 李华
网站建设 2026/5/12 17:07:42

高效办公新利器:用LobeChat构建团队内部AI助手平台

高效办公新利器&#xff1a;用LobeChat构建团队内部AI助手平台 在客服工位上&#xff0c;一位员工正处理第17个客户咨询&#xff1a;“我的订单还没发货。”他熟练地打开ERP系统查单号、切换到物流平台核对状态、再回到聊天窗口回复——这套流程每天重复数十次。而在隔壁会议室…

作者头像 李华
网站建设 2026/5/12 12:57:01

如何彻底清理显卡驱动:Display Driver Uninstaller完整使用指南

如何彻底清理显卡驱动&#xff1a;Display Driver Uninstaller完整使用指南 【免费下载链接】display-drivers-uninstaller Display Driver Uninstaller (DDU) a driver removal utility / cleaner utility 项目地址: https://gitcode.com/gh_mirrors/di/display-drivers-uni…

作者头像 李华
网站建设 2026/5/6 14:38:47

付费墙绕过工具终极指南:3分钟解锁付费新闻的完整方案

付费墙绕过工具终极指南&#xff1a;3分钟解锁付费新闻的完整方案 【免费下载链接】bypass-paywalls-chrome-clean 项目地址: https://gitcode.com/GitHub_Trending/by/bypass-paywalls-chrome-clean 你是否曾为了一篇深度报道而苦恼于付费墙的限制&#xff1f;当优质内…

作者头像 李华