相关疑难解决方法(0)

在属性中实现逻辑是一种好的做法

我们使用ASP.NET和C#并基于我通过的开源项目/文章,我发现很多属性都包含一个逻辑,但当我这样做时,团队负责人告诉我,将逻辑放在属性中并不是很好通过方法调用逻辑......

真的很糟糕吗?为什么不在属性中使用逻辑?

谢谢,

c# asp.net

26
推荐指数
3
解决办法
7838
查看次数

C#在setter方法上添加验证

我有一些我在C#中定义的变量:

public String firstName { get; set; }
public String lastName { get; set; }
public String organization { get; set; }
Run Code Online (Sandbox Code Playgroud)

我想要的是在尝试设置值时为这些方法添加验证.让我们说你要为firstName设置一个值,我应该通过thrue一个正则表达式来设置,否则应该抛出一个异常.这可能是用这种"短语法"构建的,还是我应该选择标准(如JAVA)getter和setter并在那里验证数据?

c# getter setter properties

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

c# ×2

asp.net ×1

getter ×1

properties ×1

setter ×1