【问题标题】:How to update a class?如何更新课程?
【发布时间】:2014-10-06 10:19:32
【问题描述】:

我已经将一个类成员从 int 更新为 string

public Class JobRequest
{
public string DefectID { get; set; }
}

但是当我尝试创建一个类变量并从另一个类引用此属性时,它仍然将其识别为 int,并且在编译时我仍然收到无法将类型字符串隐式转换为 int 的错误

 var JobRequest = new JobRequest
 {
   DefectID = DefectID
 };

【问题讨论】:

  • 尝试干净的解决方案,然后重建
  • 在调试和发布模式下清理和重建。

标签: c# .net visual-studio-2010


【解决方案1】:

我同意 Neel 的回答,但是我很欣赏有时不希望在构造函数中包含每个变量。 (虽然在您的情况下,ID 可能是我推荐的几乎总是在构造函数中。)

我发现 VS2010 有问题,经常需要重新构建/清除项目设置,甚至关闭 VS 并重新打开。 (我还在为VS2012中的一些问题这样做,所以习惯吧!)

我是否认为由于变量类型不匹配,您的项目目前不会构建??

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-18
    • 2020-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多