C#的get,set有什么作用
发布日期:2021-05-12 15:54:46
浏览次数:13
分类:技术文章
本文共 842 字,大约阅读时间需要 2 分钟。
C#中filed 的get和set有什么用作?
其实和java的有个工具包差不多,大概是这样写的
@Dataclass student{ @value(Integer.class) String name;}
大概是这个意思,可以对某个属性进行输入的验证
C#中也是这个意思,如下面的例子,一目了然:
class Student { public string name { set { //value的意思是,输入的数据 if(value != "你是我爸爸") { Console.WriteLine("我不是你爸爸?你在开玩笑吧?滚蛋"); } else { name = value; } } get { return name; } } public string address { get; set; } public string father { get; set; } }
下面进行调用:
static void Main(string[] args) { Student s = new Student(); s.name = Console.ReadLine(); }
结果如下所示:
转载地址:https://blog.csdn.net/qq_40666620/article/details/101691931 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2024年03月21日 18时11分44秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
JavaScript的选项卡操作
2019-04-26
Linux常用命令及文件处理命令
2019-04-26
Linux常见目录及作用
2019-04-26
文件链接命令
2019-04-26
Oracle篇--05 Oracle 视图、序列、约束
2019-04-26
【Java面试题四】sql面试题(1)
2019-04-26
【Java面试题五】sql面试题(2)
2019-04-26
【Java面试题六】多线程篇
2019-04-26
【Java面试题七】Java泛型篇
2019-04-26
【Java面试题八】Java算法优化篇
2019-04-26
JDBC与DAO篇--01 JDBC原理、JDBC基础编程
2019-04-26
【Java面试题九】算法篇
2019-04-26
架构设计与分层
2019-04-26
【01】Java面试----基础方面的陷阱
2019-04-26
排序算法整合
2019-04-26
Java程序员常见笔试题分析
2019-04-26
Java笔试题
2019-04-26
Spring Boot快速入门---(一)spring boot的创建及几种启动方式
2019-04-26