所有类的Xamarin\C#相同的命名空间?

Hik*_*ari 1 c# namespaces xamarin

我有一个Xamarin解决方案,里面有4个项目,PCL,Android,IOS和UWP.

这是我的PCL结构:

我想知道我创建的任何类是否必须位于相同的命名空间es.SgatMobileV2,或在不同的命名空间es.SgatMobileV2.Behaviors,SgatMobileV2.Helpers,SgatMobileV2.Models等.

这两种方法有区别吗?如果是的话,最好的应该是什么?

谢谢!

Jas*_*son 5

命名空间是一种组织代码的方法.您应该能够使用任何(或无)系统.许多人喜欢在代码中使用遵循文件夹层次结构的名称空间(这是Visual Studio的默认行为),但并不是绝对必要的.