将数组作为参数传递给另一个参数

本文关键字:另一个 参数 参数传递 数组 | 更新日期: 2023-09-27 18:36:36

我有一个代码片段。 我想传递msg_arr作为参数,数组名称msg_arr

这是我的尝试1,但越来越差

 private void check(string keyword params arr[] msg_arr )
    {
        switch (keyword.ToUpper())
        {
            case  "SETTELG":
                Response.Redirect("../SMSFunction/SeenSMS.ascx?value=1&arr" + msg_arr);
                break;

这是我的尝试2,也是错误

 private void check(string keyword string msg_arr[] )
    {
        switch (keyword.ToUpper())
        {
            case  "SETTELG":
                Response.Redirect("../SMSFunction/SeenSMS.ascx?value=1&arr" + msg_arr);
                break;

将数组作为参数传递给另一个参数

好吧,参数之间缺少逗号:

private void check(string keyword, params arr[] msg_arr)

如果不是这种情况,请发布整个代码和实际错误消息。一个好主意是阅读有关参数的文档。

嗨学习者,

请使用此签名

 private void check(params object[] msg_arr)
{
}

它对我有用,希望它也能帮助你