gpt4 book ai didi

C# 类命名约定

转载 作者:太空狗 更新时间:2023-10-30 00:35:02 25 4
gpt4 key购买 nike

愚蠢的问题,但我已经有很长时间没有正确地使用 C# 编码了,而且我已经忘记了我的命名标准并且遇到了精神障碍,可以这么说!

我有一个将被 50 多个项目使用的可重用类,我想给它一个合适的名称。 DLL 的命名空间正确(例如 Client.PROJECT/PRODUCT.xxx.yyy)。

我正在考虑将类命名为“Common”,但想知道这是否有点太笼统了?

最佳答案

类名一般应说明类的功能。 “Common”通常最好作为库名称的一部分(例如“Common.Logging”或“Ninject.Web.Common”),以指示该库中的文件对于特定用途是通用的,并且可能会被使用由许多其他图书馆提供。

如果您想更好地了解该类的名称,则需要分享有关您正在创建的类的目的的更多信息。但总的来说,想想“消费者”的体验是件好事。例如,哪个更有意义?

var common = new Common();
common.LogInfo("something happened");

...或者:

var log = new LogService();
log.LogInfo("something happened");

关于C# 类命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5925648/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com