gpt4 book ai didi

c# - 如何将私有(private)成员行为定义为方法或属性? C#

转载 作者:太空宇宙 更新时间:2023-11-03 20:11:34 25 4
gpt4 key购买 nike

<分区>

我有一个在另一个上下文中使用的对象,我想验证私有(private)成员是否为 null 或空(由其属性公开)。最好在对象的类内部声明来封装行为,而不是在使用的每个时刻都进行验证,但问题是作为属性或方法来做更好吗?

public bool HasValue()
{
return String.IsNullOrEmpty(this.privateMember) == false;
}

public bool HasValue
{
get
{
return String.IsNullOrEmpty(this.privateMember) == false;
}
}

使用示例:

if(myObject.HasValue()){
}

if(myObject.HasValue){
}

什么更好?有什么影响还是只是视觉上的?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com