1

コードスニペットがあります。& パラメータとして 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;
4

2 に答える 2

5

パラメータ間にカンマがありません:

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

そうでない場合は、コード全体と実際のエラー メッセージを投稿してください。params に関するドキュメントを読むことをお勧めします。

于 2012-06-08T05:48:44.287 に答える
0

こんにちは学習者、

この署名を使用してください

 private void check(params object[] msg_arr)
{

}

それは私のために働きますそれがあなたにも役立つことを願っています

于 2012-06-08T06:02:55.200 に答える