这当然是一个主观的事情,但我没有看到任何正面的界面名称前缀为'I'.对我来说,Thing几乎总是比可读性更强IThing.
Thing
IThing
我的问题是,为什么这个惯例存在呢?当然,它可以更容易地告诉其他类型的接口.但是,这种说法不会延伸到保留现在受到广泛谴责的匈牙利符号吗?
对于那个尴尬的"我",你的论点是什么?或者,更重要的是,微软可能是什么?
c# interface naming-conventions
c# ×1
interface ×1
naming-conventions ×1