2012-06-08 3 views
1

코드 스 니펫이 있습니다. & 내가 매개 변수로 msg_arr 통과하고 싶었, 배열 이름은 여기 배열을 매개 변수로 다른 문자로 전달

내 시도 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; 
+0

당신에게 도움이 희망이 나를 위해 작동이 서명

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

를 사용하세요? 맹목적으로 시도하기 전에 책을 찾아서 할 수있는 것에 대해 읽어보십시오. – leppie

+0

'그러나 eror'을 얻는 중 어떤 오류가 있습니까? 질문 할 때 얻는 오류를 포함하십시오. –

+0

@LB :이 경우에는 오류가 아주 분명합니다. p – leppie

답변

5

에러 내 시도 1 만 점점 eror 여기

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; 

입니다 msg_arr입니다 매개 변수 사이에 쉼표가 누락되었습니다.

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

이 경우 전체 코드와 실제 오류 메시지를 게시하십시오. 좋은 생각은 documentation on params을 읽는 것입니다.

+0

감사합니다 alexn.problem 해결 – Learner

+0

@Learner 문제 없음. – alexn

+0

내가 이렇게 사용하는 개인 무효 확인 (문자열 키워드, params Array [] msg_arr) 알고 있습니까? 배열에? – Learner

0

안녕 학습자,

그것도 왜 추측된다

+0

실제로 개체 []가 무엇입니까? – Learner

+0

객체는 모든 유형의 매개 변수를 허용합니다. 배열, 단일 매개 변수 또는 다른 것을 보낼 수 있습니다. – Sunny

관련 문제