为什么这在C#是非法的?Foo.BaseFoo //Circular base class dependency compile time error private class BaseFoo {...}
}考虑到这是一个重复的问题,我将更多地关注为什么在接口中这是无效的,这似乎更有用吗?
更重要的是,为什么罗斯林预览版看起来是合法的,如所示
我已经注意到,当我在XAML文件或C#代码this.Background = new ImageBrush(new BitmapImage(new uri([...]));中添加一行资源时,如果我放入"Uri“this:new Uri(@"pack://application:,,,/Myapp;component/image.jpg"),当我试图编译它时,我得到一个错误消息:”无法定位资源"image.jpg“”
但是如果我把它改成new U