Dav*_*gea 2 .net c# properties
public class A {
public Par mParams;
public Par Parameters {
get { return mParams; }
set { mParams = value; }
}
}
Run Code Online (Sandbox Code Playgroud)
我是c#的新手
什么是public Par Parameters?这似乎既不是阶级也不是功能.在这里感到困惑.
你可以把它像public Par getParameters()和public void setX(Par p)方法在Java中.因此,它最接近"函数",但它实际上称为属性.你可以像这样使用它:
A myObject = new A();
a.Parameters = new Par(...);
Run Code Online (Sandbox Code Playgroud)
这是一个由公共字段支持的属性,在这种情况下,它有点多余,mParms应声明为protected或private.
我建议您查看" MSDN编程指南"中的 "属性".它很好地解释了它们的工作原理以及它们的用途.
| 归档时间: |
|
| 查看次数: |
169 次 |
| 最近记录: |