gpt4 book ai didi

c# - 如何判断传入一个对象是否优于几个参数(int、string等)

转载 作者:行者123 更新时间:2023-11-30 15:20:42 25 4
gpt4 key购买 nike

<分区>

我有一个名为“User”的类/对象,它有大约一打属性(例如:UserGUID、UserName 等)。它有一个构造函数、静态方法、耦合其他帮助程序/支持方法等。

该网站有数百个函数/方法,其中 2 个以上的参数来自 User 对象。例如:

public string HelloWorld(Guid userGUID, Guid accountGUID, bool somethingElse)
{
//Do something
}

我真的很想传入 User 对象本身以使调用更清晰,而不必在每次需要 User 对象的新值时都不断添加参数。像这样:

public string HelloWorld(User user)
{
//Do something
Guid userGUID = user.UserGUID;
}

所以我的问题是,在什么时候传递对象是好/坏还是传递几个参数?它取决于物体的大小吗?我如何确定什么是“太大”与“好”?是参数个数吗?多少参数太多了?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com