news 2026/9/3 16:03:03

属性的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/9/3 22:48:52

客户群 ID 与业务 ID 映射:设计高性能数据库表结构,实现 ChatID 与内部业务标签的快速关联

在完成了 ChatID 的同步后&#xff0c;下一步的关键是建立一套高效的数据模型&#xff0c;将企业微信的 ChatID 与我们业务系统的 客户标签、产品线、生命周期阶段等属性关联起来&#xff0c;这是实现精准群发目标筛选的基础。 1. 映射模型的必要性 企业微信 API 只提供群聊 …

作者头像 李华
网站建设 2026/9/2 18:54:27

代码随想录算法训练营Day48 | 108.冗余连接、109.冗余连接II

KamaCoder108.冗余连接 108. 多余的边 1.思路 对于边 (s, t)&#xff0c;使用 find(s) 和 find(t) 分别查找 s 和 t 所在集合的根节点。 如果根节点相同&#xff1a;说明 s 和 t 本来就在同一个集合中&#xff0c;即它们已经连通。此时&#xff0c;边 (s, t) 的加入必定会形成…

作者头像 李华
网站建设 2026/9/4 0:14:56

微信网页版访问困境突破:3步安装wechat-need-web插件实战指南

你是否曾经在工作中急需使用微信网页版&#xff0c;却遭遇访问限制的困扰&#xff1f;在数字化办公时代&#xff0c;微信已经成为我们日常沟通不可或缺的工具&#xff0c;但网页版的访问问题却让无数用户头疼不已。今天&#xff0c;我们将为你揭秘一个简单有效的解决方案&#…

作者头像 李华
网站建设 2026/9/3 11:10:35

MFC扩展库BCGControlBar Pro v37.1——支持Visual Studio 2026

BCGControlBar库拥有500多个经过全面设计、测试和充分记录的MFC扩展类。 我们的组件可以轻松地集成到您的应用程序中&#xff0c;并为您节省数百个开发和调试时间。 BCGControlBar专业版 v37.1已全新发布了&#xff0c;新版本增加了对Visual Studio 2026的支持&#xff08;仅限…

作者头像 李华
网站建设 2026/9/3 17:46:00

知乎专题策划:LobeChat是否真的值得入手?

LobeChat 是否值得入手&#xff1f;一场关于自主 AI 未来的深度思考 在大模型浪潮席卷全球的今天&#xff0c;我们早已不再惊讶于 AI 能写诗、编程或回答复杂问题。真正让人纠结的是&#xff1a;如何安全、可控地使用这些能力&#xff1f; 当你在 ChatGPT 中输入一段代码需求时…

作者头像 李华