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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:C#中的字符串拼接@,$
下一篇:C# 事件机制

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年03月21日 18时11分44秒