Tag: 约定

圆括号与否? 有什么不同?

我最近看到过这两件事,我有点困惑。 var blah = new MyClass() { Name = “hello” } 和 var blah = new MyClass { Name = “hello” } 有什么不同? 为什么他们都工作? 更新:这是否意味着,如果我在构造函数中有一些东西做了一些计算,我将不得不调用第一个?

(约定)C#类名

我不太确定我应该对一组分组的类做些什么。 我的情况:我有11个类只与Character.cs类有关,但所有这些类(包括Character.cs和CharacterManager.cs )都在名称空间Models.Characters 。 这是命名类的更“正确”或首选方式: (例子): CharacterDetails.cs CharacterSprites CharacterAppearance CharacterClientRights CharacterServerRights 要么: Details.cs Sprites Appearance ClientRights ServerRights (它们都在Models.Characters被注意到(例如, Models.Characters.CharacterDetails , Models.Characters.Appearance ) 提前致谢。