C# 接口问题
我在接口IResourcePolicy中添加了一个属性“WrmVersion”,但我没有在实现端得到这些东西,这意味着它应该出现在列表中 查看数据。表示子项。添加((IResourcePolicy)数据。WrmVersion未获取 这是接口C# 接口问题,c#,.net,winforms,listview,C#,.net,Winforms,Listview,我在接口IResourcePolicy中添加了一个属性“WrmVersion”,但我没有在实现端得到这些东西,这意味着它应该出现在列表中 查看数据。表示子项。添加((IResourcePolicy)数据。WrmVersion未获取 这是接口 public interface IResourcePolicy { DataVersion WrmVersion { get; set; }
public interface IResourcePolicy
{
DataVersion WrmVersion
{
get;
set;
}
bool ResourcePolicyEnabled
{
get;
set;
}
}
我正在实施它
是的,我引用的是旧的DLL,实际发生的是我创建了测试应用程序,只向测试应用程序添加了相关表单。所以我需要将DLL从测试应用程序复制到原始端您的意思是“真”还是“假”(取决于您的期望值)启动OnUpdate时未将数据添加到ListView?数据是否不为null,并且ListView中是否只有一个项。此时的项?添加断点并逐步执行时会发生什么情况?不需要获取版本值是否存在任何DLL问题问题问题
public new IResourcePolicy Data
{
get
{
return (IResourcePolicy)base.Data;
}
}
protected override void OnUpdate()
{
if(Data != null)
{
Text = base.Data.Name;
if(SubItems.Count == 1)
{
SubItems.Add(((IResourcePolicy)Data).ResourcePolicyEnabled.ToString());
}