继承类是否可以访问基类

pan*_*njo 1 c# oop

如果我有ThumbPhoto实体继承Photo实体并且Photo实体继承Entity<int>就足够了

public class ThumbnailPhoto : Photo
Run Code Online (Sandbox Code Playgroud)

或者我应该使用

public class ThumbnailPhoto : Photo, Entity<int>

mat*_*mmo 5

C#不支持多重继承,所以没有.

除此之外,这个:

public class ThumbnailPhoto : Photo
Run Code Online (Sandbox Code Playgroud)

意味着你可以访问Entity方法/属性,因为

public class Photo : Entity<int>
Run Code Online (Sandbox Code Playgroud)

然而,这个原则适用于您的继承.