나는 Graph라는 객체를 가지고 있습니다.속성의 속성에 기능을 추가하십시오.
그래프 클래스에 Vertices 목록이 있습니다. 따라서 클래스는 다소 이렇게 보일 것입니다. 자사의 닷넷 2.0 코드.
public class Graph
{
public List<Vertex> Vertices
{
get{ return _vertices}
}
} private List<Vertex> _vertices;
여기 내 질문입니다. Vertex.IsValid() 메서드를 호출하여 Vertex 객체의 유효성을 검사하여 Graph 객체에 추가하고 싶습니다.
가장 좋은 방법은 무엇입니까? 저는 속성의 getter 블록 안에 코드를 추가하는 방법을 좋아합니다. 비슷한 방법이 있습니까?
해결 방법이 있지만 최선의 방법으로 해결하고 싶습니다.
'해결 방법'은 무엇입니까? 적어도 하나의 예. 닷넷 2.0에서는 확장 방법이 없다 ... 그래서 당신이하고있는 일이 당신이하려고하는 것에 대한 완전한 그림을 제공하는데 도움이된다고 생각하는 것을 본다. – IAbstract