Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这可能是一个愚蠢的问题,但......
我看到标准约定是使用“ViewModel”后缀。
我可以使用 VM 后缀吗?
为什么后缀这么长?
就像所有的命名约定一样,这并不是说您不能使用不同的名称,只是建议您遵守命名规则以获得良好的实践,并在其他开发人员需要重新访问您的代码时善待他们。
如果这是一个个人项目,做任何你想做的事,只要确保你以后能弄明白:)
就我个人而言,我从不使用后缀,这几乎与使用 str 和 int 前缀一样糟糕。
将您的视图模型添加到 ViewModel 文件夹中,以便它们与模型分开,这将更改它们的命名空间并使其意图清晰。
我会完全放弃后缀并遵循这种做法。