C# 如何将大量参数传递到方法中

C# 如何将大量参数传递到方法中,c#,asp.net-mvc,C#,Asp.net Mvc,他犯了一个简单的错误。谢谢您可以使用所有这些参数作为属性创建一个类,并在方法中将该类的实例作为参数传递创建一个模型类,并将其作为参数传递给eventSave() 例如: public class Event() { public string Param1 {get; set;} public string Param2 {get; set;} ... } 方法: public static bool eventSave(Event event) 由于eventRea

他犯了一个简单的错误。谢谢

您可以使用所有这些参数作为属性创建一个
,并在方法中将该
类的实例作为参数传递

创建一个模型类,并将其作为参数传递给eventSave()

例如:

public class Event()
{
    public string Param1 {get; set;}
    public string Param2 {get; set;}
    ...
}
方法:

public static bool eventSave(Event event)

由于eventRead类可用,因此可以将eventRead类的实例作为eventSave方法的参数发送

public static bool eventSave(eventRead _eventRead)

...eventSave(eventReadInstance);

你已经有了
eventRead
类,你就不能重复使用它吗?我想我的问题是什么。我试过做-公共静态bool eventSave(eventRead eventRead)-但那不起作用。那对我们没有帮助。它以什么方式不起作用?它有错误吗?你可以考虑使用类似ORM的实体框架,我使用Dapper。我的问题是将数据从控制器传递到函数。它允许我将类放入方法中的参数中,但在控制器中它就是不喜欢它。还不知道为什么。我对这方面还不太熟悉,所以我想我甚至不知道该怎么解释。