C# 如何更新一个类?
我已将类成员从int更新为stringC# 如何更新一个类?,c#,.net,visual-studio-2010,C#,.net,Visual Studio 2010,我已将类成员从int更新为string public Class JobRequest { public string DefectID { get; set; } } 但当我尝试创建一个类变量并从另一个类引用该属性时,它仍然会将该属性识别为int,并且在编译时,仍然会出现无法将类型string隐式转换为int的错误 var JobRequest = new JobRequest { DefectID = DefectID }; 我同意Neel的回答,但我理解有时并不希望构造函数
public Class JobRequest
{
public string DefectID { get; set; }
}
但当我尝试创建一个类变量并从另一个类引用该属性时,它仍然会将该属性识别为int,并且在编译时,仍然会出现无法将类型string隐式转换为int的错误
var JobRequest = new JobRequest
{
DefectID = DefectID
};
我同意Neel的回答,但我理解有时并不希望构造函数中包含所有变量。(虽然在您的情况下,ID可能是我推荐的一个,但它几乎总是在构造函数中。) 我发现VS2010有缺陷,经常需要重建/清除项目设置,甚至需要关闭VS并重新打开。(我还在为VS2012中的一些问题这样做,所以要习惯!!)
我认为由于变量类型不匹配,您的项目当前不会生成吗?请尝试clean solution,然后在调试和发布模式下重建clean和Rebuild。