使用小写字母启动C#类名称

时间:2011-01-17 13:54:44

标签: c# naming-conventions standards

我想了解一些关于命名与iSeries Web服务交互的C#类的最佳实践建议。我在想iSeriesServiceProxy或ISeriesServiceProxy,但每个都有它们(可能是明显的)问题。前者违反了“类名应以大写字母开头”,而后者则看起来像一个界面。我可以为这个班级想出另一个名字,但这是一个感觉正确的名字。哪个(如果有的话)是正确的选择?

4 个答案:

答案 0 :(得分:7)

根据网络服务的功能选择名称,而不是它使用的技术。

答案 1 :(得分:1)

我相信你应该决定最能传达课程背后的班级名称。因此,即使将它命名为ISeriesServiceProxy也是“正确的”,我也不会选择此名称而是使用ServiceProxyForISeries或类似名称。这样可以减少与同事的混淆!

答案 2 :(得分:0)

这里没有真正的“正确”答案 - 就个人而言,无论是否以“我”开头,我都会把班级的第一个字母大写。如果你不热衷于此,我会从类名的开头删除小写'i',因此它被称为'SeriesServiceProxy'。

答案 3 :(得分:0)

“iSeries”和旧AS / 400系列的后代一样?这根本不应该是名称的一部分。您与运行该服务的计算机无关。问题是,服务在做什么?在这里你应该找到一个合适的大写名字的灵感。