안녕하세요, C# 클래스의 기본 메서드 인 메서드를 지정할 수 있습니까? 이제C# 클래스의 기본 메서드
public class EmbeddedVideo
{
public string VideoPath { get; set; }
public string ImagePath { get; set; }
public string EmbedCode()
{
return "...";
}
}
내가 말한다면 : 그것은 출력 GetType을의 결과를 것
Response.Write(new EmbeddedVideo());
(여기 기본적인 생각이다, 비디오의 출력 소스 코드에 짧은 클래스를 쓰고 있어요) 방법. 어떻게이 컨텍스트에서 EmbedCode() 메서드를 기본값으로 지정하겠습니까?
public override string ToString()
{
return EmbedCode();
}
당신이 언급하고있는 "기본값은"단순히 형식 이름을 반환하는 일이 Object.ToString()
의 기본 구현입니다 : 문자열 변환이 일어나는 많은 상황에서 호출되는