Ras*_*wla 2 c# asp.net .net-3.5
我有自动财产
public int GearCount {get; 组; }
当我尝试像这样初始化它时 -
Tandem t = new Tandem(GearCount = 5);
它给出了如下错误
"GearCount"这个名称在当前上下文中不存在
这里有什么不对?此外,如果我做正常的实例化,它工作正常.Tandem t = new Tandem();
Jus*_*ner 10
我们需要你剩下的代码
你告诉我们一个自动财产,HasToolkit但你遇到的问题与你无关HasToolkit.
看起来你的Tandem班级上有一个自动属性GearCount.
修复问题后,您可能会遇到一些语法问题.
如果你的Tandem班级如下:
public class Tandem
{
public bool HasToolkit {get; set;}
public int GearCount {get; set;}
}
Run Code Online (Sandbox Code Playgroud)
那么你的初始化代码将是:
Tandem t = new Tandem() { GearCount = 5 };
Run Code Online (Sandbox Code Playgroud)
要么:
Tandem t = new Tandem() { GearCount = 5, HasToolkit = true };
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
352 次 |
| 最近记录: |