我对.net很新。我想知道什么是Get,Set Properties?我无法理解这一点?请任何人都可以帮助我举一些例子吗?在Asp.Net中获取设置属性
0
A
回答
0
这些赋值函数方法的,维基百科查询例如和解释,不必复制/粘贴是什么;)
0
您可以使用属性的类来存储数据的一部分。
public class MyClass
{
string ClassName { get; set;}
}
如果您实例化此类,您将能够设置其ClassName
字段。
这些属性然后在类中用于操作方法。
Set
将允许修改属性。 Get
将允许从该属性提取数据。他们是为了获得财产。
我建议你阅读一些关于c#/ vb.net的介绍书籍,以了解如何首先编程。
这会让你更多地了解你所问的内容。
1
得到的是所谓的访问器和设置被称为存取器在.net
在哎呀保持DataAbstraction概念,我们保持数据成员私有类。 现在要从外部世界访问这些数据成员,我们需要一些我们可以使用它的机制。 为此我们定义包含Accessor和Mutator的属性。用这个我们可以给出巨大的数据抽象。
您需要他们控制您的对象私有字段值。例如,如果你不想允许零值或整数的负值。另外,封装对于触发事件改变对象成员的值很有用。例如
bool started;
public bool Started
{
get { return started; }
set
{
started = value;
if (started)
OnStarted(EventArgs.Empty);
}
}
另一个例子
int positiveNumber;
public int PositiveNumber
{
get { return positiveNumber; }
set {
if (value < 0)
positiveNumber = 0;
else positiveNumber = value;
}
}
,也只读属性的另一种实现可能如下
int positiveNumber;
public int PositiveNumber
{
get { return positiveNumber; }
}
+0
我也会强调使用'public int PositiveNumber {get;私人设置; }' – 2013-03-25 09:27:27
相关问题
- 1. 获取StackOverflowException设置属性
- 2. C#获取,设置属性
- 3. 获取和设置属性
- 4. 获取和设置属性
- 5. 设置在ASP.Net MVC3属性
- 6. 写属性设置在asp.net
- 7. 如何获得属性获取或设置属性属性
- 8. ASP.NET设置和获取视图状态中的属性
- 9. 从设置中获取动态属性
- 10. asp.net试图获取或设置配置文件属性
- 11. 如何在ASP.NET中设置Page.User属性?
- 12. 如何在asp.net中设置contol属性
- 13. 是否可以在ASP.Net属性中设置所需的属性?
- 14. Angular2 @input与获取属性/设置
- 15. PHP获取和设置标签属性
- 16. 获取/设置串行类属性
- 17. 锁定属性获取/设置
- 18. MVP模式属性设置或获取
- 19. jquery css获取动态设置属性
- 20. JavaScript获取和设置属性
- 21. 如何获取属性设置指令?
- 22. 从ActionContext获取/设置ServletRequest属性
- 23. 设置字段{获取;集;}属性
- 24. iOS设置并获取加载属性
- 25. 获取/设置子属性使用RTTI
- 26. 获取和设置键值属性
- 27. ASP.NET - 如何在页面代码中获取并设置MasterPage属性?
- 28. 在对象中取消设置属性
- 29. 获取一个属性ID,设置为另一个属性ID
- 30. Python忽略属性获取者的属性设置器
我想你会得到downvotes。有些人会问你“你试过了什么?”,有些人会建议你“尝试做某事,当你被困住时,来这里写下你的问题,这不是一个教程网站”。但我也很好奇人们在这里写什么。 – zkanoca 2013-03-25 09:21:29
我同意这不是一个教程网站,但它是一个信息网站。这些信息可以是任何东西,但对这个用户来说最重要的是他被引导到特定的地方去找到他的答案。无论其简单复杂,他仍然需要我们的帮助和指导。 – 2013-03-25 09:25:55