使用长参数列表创建方法或将参数包装到对象中是否更好(最佳做法是什么)?
我的意思是假设我有一个具有很长属性列表的客户端数据类型,我想一次更新所有属性.做一些像这样的事情会更好
public int Update(int id, string name, string surname, string streetAddress, string streetAddress2, string postcode, string town, string city, string nationality, string age, string gender,string job)
{ }
Run Code Online (Sandbox Code Playgroud)
或者包装对象中的所有属性并执行类似的操作
public int Update(Client client)
{ }
Run Code Online (Sandbox Code Playgroud)
谢谢