2010-05-12 5 views
2

VS2005를 사용하여 C#에서 오버로드 된 메서드를 추가하는 과정을 단순화 할 수있는 방법이 있습니까?C#에서 오버로드하는 메서드

VB6에서는 옵션 매개 변수에 함수를 추가했지만 C#에서는이 새 매개 변수로 완전히 새로운 메서드를 입력해야합니까?

+0

가능한 속담 : http://stackoverflow.com/questions/199761/how-can-you-use-optional-parameters-in-c - fixed. –

답변

1

C# 2.0에는 코드 생성 도구가있는 유일한 방법이 있습니다. resharper이 할 수 있습니다. C# 4.0 옵션 매개 변수도 가능합니다.

0

예. C# 4.0에서는 선택적 매개 변수를 사용할 수 있지만 C# 2.0에서는 매개 변수를 수동으로 지정해야합니다.

0

당신은 .NET 4.0이 작업을 수행 할 수 있습니다

1: public void SendMail(string toAddress, string bodyText, bool ccAdministrator = true, bool isBodyHtml = false) 
    2: { 
    3:  // Full implementation here 
    4: } 

을 이전 버전에서는 별도의 방법을 작성해야합니다.

관련 문제