我的程序有一个模型 Foo 和一个命名空间,我也想称之为 Foo。它们对我来说都很有意义,但我想避免命名空间和类名冲突。
我应该改变哪一个?命名空间 App.Foo 还是模型 App.Models.Foo?
注意:我使用的是 mvvm 结构,所以我在命名空间 App.Foo 中有绑定代码,它在很多地方都使用 App.Models.Foo,因此会导致冲突,除非我每次都指定 Models.Foo(这很丑陋)。
我的程序有一个模型 Foo 和一个命名空间,我也想称之为 Foo。它们对我来说都很有意义,但我想避免命名空间和类名冲突。
我应该改变哪一个?命名空间 App.Foo 还是模型 App.Models.Foo?
注意:我使用的是 mvvm 结构,所以我在命名空间 App.Foo 中有绑定代码,它在很多地方都使用 App.Models.Foo,因此会导致冲突,除非我每次都指定 Models.Foo(这很丑陋)。