Geo*_*ett 3 c# language-agnostic class naming-conventions
令我惊讶的是我能够做到这一点:
public abstract class BaseComponent
{
protected GameObject GameObject;
internal BaseComponent(GameObject gameObject)
{
GameObject = gameObject;
}
}
public abstract class BaseComponent<TComponent, TManager> : BaseComponent
where ...
{
}
Run Code Online (Sandbox Code Playgroud)
命名我的2个类是不一样的坏习惯?
没有.
在这种情况下是否有标准的命名约定?
同名也好.比照 IEnumerable和IEnumerable<T>.
令我惊讶的是我能够做到这一点:
为什么这是一个惊喜?它直观,是框架中的标准.