相关疑难解决方法(0)

接口命名约定

这当然是一个主观的事情,但我没有看到任何正面的界面名称前缀为'I'.对我来说,Thing几乎总是比可读性更强IThing.

我的问题是,为什么这个惯例存在呢?当然,它可以更容易地告诉其他类型的接口.但是,这种说法不会延伸到保留现在受到广泛谴责的匈牙利符号吗?

对于那个尴尬的"我",你的论点是什么?或者,更重要的是,微软可能是什么?

c# interface naming-conventions

52
推荐指数
9
解决办法
3万
查看次数

C#中的匈牙利符号

在使用C#之前,C++是我的主要编程语言.匈牙利的符号深藏在我的心里.

我在C#做了一些小项目而没有阅读C#书或其他语言指南.在那些小型的c#项目中我使用了类似的东西

private string m_strExePath;
Run Code Online (Sandbox Code Playgroud)

直到我从SO读到的东西说:

不要使用匈牙利表示法.

所以为什么?我是唯一一个在我的C#代码中有m_strExePath或m_iNumber的人吗?

c# naming-conventions

33
推荐指数
9
解决办法
3万
查看次数

标签 统计

c# ×2

naming-conventions ×2

interface ×1