【发布时间】:2015-08-14 09:50:15
【问题描述】:
我需要将 10 多个参数从一种方法传递到另一种方法,它们都是不同类型的。
如果我将它们作为参数传递,它看起来不太好。
【问题讨论】:
-
发送一个对象。
-
将类似的参数组合到对象(类)中,然后将其发送
-
如果你有 +10 个参数的函数调用,那么你可能需要重构你的代码,并创建更多的函数。如果您需要帮助,请更准确地了解您当前的用例并显示一些代码
-
通常您会将所有参数封装在一个类中。但是,根据参数的不同,如果参数的某些子集高度耦合,您可能希望将它们封装在多个类中。你能给出一些示例代码吗?可能会有更好的方法。
-
请学习使用search engine。
标签: c#