【发布时间】:2021-09-08 21:11:52
【问题描述】:
我使用 Visual Studio 的“将 JSON 粘贴为类”生成了以下类:
namespace MTGCollectionTracker
{
public class ScryfallCardSource
{
//long chunk of code
public string name { get; set; }
public string lang { get; set; }
public string released_at { get; set; }
public string uri { get; set; }
//another long chunk of code
}
}
set_name 和 set_uri 出现两个“类型已包含定义”错误。为什么我会得到它们以及如何修复它们?
【问题讨论】:
-
尝试删除它并重新生成它。我之前在让 VS 自动生成时发生过这种情况。
-
尝试在你的类中重命名变量名和 uri 并检查你是否遇到同样的错误
-
您可能有 2 个属性,分别称为 name 和 uri。
set_xxxx是属性xxxx的设置器内部生成的方法名称。 -
能不能显示你粘贴的原始json?
标签: c# visual-studio auto-generate