C# 在不同的类中使用参数
我正在从事一个ASP.NET核心项目。在这种情况下,开发人员使用了帮助器类,如UserParams、MessageParams等。每个帮助器类都包含其查询参数及其类型和默认值。为什么我们必须这样定义参数C# 在不同的类中使用参数,c#,C#,我正在从事一个ASP.NET核心项目。在这种情况下,开发人员使用了帮助器类,如UserParams、MessageParams等。每个帮助器类都包含其查询参数及其类型和默认值。为什么我们必须这样定义参数 public class UserParams { private const int MaxPageSize = 50; public int PageNumber { get; set; } = 1; private int pageSize = 10; pu
public class UserParams
{
private const int MaxPageSize = 50;
public int PageNumber { get; set; } = 1;
private int pageSize = 10;
public int PageSize
{
get { return pageSize;}
set { pageSize = (value > MaxPageSize) ? MaxPageSize : value;}
}
public int UserId { get; set; }
public string Gender { get; set; }
public int MinAge { get; set; } = 18;
public int MaxAge { get; set; } = 99;
public string OrderBy { get; set; }
}
您不必这样定义参数,但C#中的一般建议是,如果您有五个以上的参数,则应定义此类类(或结构)。它只是让代码更具可读性。您更容易阅读的内容是:
public void PrintUsers(UserParams p)
或
?您不必这样定义参数,但C#中的一般建议是,如果您有五个以上的参数,则应定义此类类(或结构)。它只是让代码更具可读性。您更容易阅读的内容是:
public void PrintUsers(UserParams p)
或
?明白了。谢谢:)明白了。谢谢:)