为对象使用300多个属性

Was*_*RAR 0 .net c# attributes object visual-studio

只是想问一下在.NET Framewok(C#)中使用具有300多个属性的对象的缺点(我的意思是内存或响应时间).

我想在不同的类中分离属性,但我的问题是属性之间没有很大的关系.

我不会做任何复杂的计算,我只会填充instatiaded对象的属性并将他发送到另一个程序,这将把他送回去.

你怎么看

EDIT

运行我的程序时,我只有一个对象.

Ode*_*ded 10

最大的缺点:可读性.

具有300个属性的类(我假设您的意思是属性,因为.NET属性具有特定的技术含义)太大而无法阅读和理解.如果像你说的,the attributes don't have a big relation between them你应该找他们如何应该被分解成更小的类相关的项目.

你的描述:

我不会做任何复杂的计算,我只会填充instatiaded对象的属性并将他发送到另一个程序,它将把他送回去.

这似乎表明需要在系统之间进行的DTO(数据传输对象) - 我会再次考虑,您应该考虑将对象分解为多个(因此,如果相关项目发生更改,则无需更改整个界面).