2014-04-24 2 views
-6

미안 새내기 질문이지만 C#의 많은 생성자 메서드에 인수를 전달할 수 있습니까? 참인가 거짓인가?C#에서 많은 생성자 메서드에 인수를 전달할 수 있습니까?

ASP.NET을 사용하여 C#에 대한 시험을 치르고 있지만 지금까지 살펴본 책이나 많은 포럼에는 답변이 없습니다.

+2

같은 것을 찾고을 의미합니까? 생성자에서 다른 생성자를 호출하고 인수를 전달할 수 있습니다. – Tomtom

+0

인수 또는 매개 변수? – Hassan

+0

당신은 생성자가 오버로드 된 것 같아요. –

답변

2

, 당신은 Constructor-Chaining

public class Class1 
    { 
     public Class1() 
      : this(string.Empty) 
     { 

     } 

     public Class1(string val1) 
      : this(val1, string.Empty) 
     { 

     } 

     public Class1(string val1, string val2) 
      :this(val1, val2, string.Empty) 
     { 

     } 

     public Class1(string val1, string val2, string val3) 
     { 
      // Do something with the val's 
     } 
    } 
+0

'+ 1' 이걸 '생성자 연결'이라고 부릅니다. –

0

많은 생성자 메서드에 인수를 전달하면 무엇을 의미하는지 알 수 없습니다.

이 정보가 도움이되는지 잘 모르겠습니다.

다른 매개 변수 (오버로딩)로 주어진 클래스에 대해 여러 생성자를 가질 수 있습니다. 이것은 다형성에 관한 것입니다. 당신은 "많은 생성자"무엇을 내가 질문 권리를 가지고있는 경우

관련 문제