我有一个分为两个命名空间的部分类。问题是,如果我在其中一个部分上实现了接口,则在对应的部分类上无法识别它。例如,我希望以下内容返回 true 以被识别为ILastModified
(C# fiddle at http://ideone.com/heLDn0):
using System;
using MyNamespace.One;
public class Test
{
public static void Main()
{
var item = new Product();
Console.WriteLine(item is ILastModified); //RETURNS FALSE??!
}
}
interface ILastModified
{
DateTime LastModified { get; set; }
}
namespace MyNamespace.One
{
public partial class Product
{
public int ID { get; set; }
}
}
namespace MyNamespace.Two
{
public partial class Product : ILastModified
{
public DateTime LastModified { get; set; }
}
}