Размер видео: 1280 X 720853 X 480640 X 360
Показать панель управления
Автовоспроизведение
Автоповтор
차분한 설명과정에서 시니어의 노하우가 느껴지네요. 좋은 강좌 감사합니다.
좋은 강의를 올려 주셔서, 감사합니다 ~^^!
좋은강의 감사합니다
dll을 직접 경로를 입력하지 않고, Visual Studio상에서 reference 추가도 가능한가요??
@@cyoungw11 네, 프로젝트에서 Add Reference 가능합니다. 차이점은, Assembly.LoadFrom() 은 런타임에 외부 dll을 동적으로 가져오는 것이고, Add Reference로 추가하면 컴파일시 링크됩니다.
@@csharpstudy 감사합니다. C#공부에 큰 도움이 되고 있습니다.
😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊
질문이 있습니다. Activator.createinstance로 객체를 만들때 () 안에 많은 파라미터를 던져주었는데 IDrawable로 캐스팅해서 obj에 넣으면 IDrawble 안에잇는 Draw 메서드만 저장할수있는거 아닌가요?저 뒤에 loc.x loc.y나 100 같은 int형 매개변수들은 어떻게 obj안에 들어갈수 있는건가요?? 인터페이스로 캐스팅해서 저장한다는게 인터페이스안에 선언되어있는 메서드만 저장되는게 아닌건가요??그리고 왜 굳이 obj를 interface로 캐스팅해서 넣는건지 궁금합니다
@@하하하-c8d activator 는 객체를 생성하고, 객체는 직접 Draw() 를 호출하던, 인터페이스를 통해 Draw를 호출하던, 객체가 가진 데이타(필드들) 사용하여 해당 메서드의 기능을 수행합니다.
@@하하하-c8d 인터페이스로 캐스팅하면 Draw메서드만 사용하게 되는데, 예제에서는 어떠한 객체든 상관없이 IDrawable 를 구현한 모든 클래스의 객체들을 사용할 수 있다는 것을 예시한 것입니나
차분한 설명과정에서 시니어의 노하우가 느껴지네요. 좋은 강좌 감사합니다.
좋은 강의를 올려 주셔서, 감사합니다 ~^^!
좋은강의 감사합니다
dll을 직접 경로를 입력하지 않고, Visual Studio상에서 reference 추가도 가능한가요??
@@cyoungw11 네, 프로젝트에서 Add Reference 가능합니다. 차이점은, Assembly.LoadFrom() 은 런타임에 외부 dll을 동적으로 가져오는 것이고, Add Reference로 추가하면 컴파일시 링크됩니다.
@@csharpstudy 감사합니다. C#공부에 큰 도움이 되고 있습니다.
😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊
질문이 있습니다. Activator.createinstance로 객체를 만들때 () 안에 많은 파라미터를 던져주었는데 IDrawable로 캐스팅해서 obj에 넣으면 IDrawble 안에잇는 Draw 메서드만 저장할수있는거 아닌가요?
저 뒤에 loc.x loc.y나 100 같은 int형 매개변수들은 어떻게 obj안에 들어갈수 있는건가요?? 인터페이스로 캐스팅해서 저장한다는게 인터페이스안에 선언되어있는 메서드만 저장되는게 아닌건가요??그리고 왜 굳이 obj를 interface로 캐스팅해서 넣는건지 궁금합니다
@@하하하-c8d activator 는 객체를 생성하고, 객체는 직접 Draw() 를 호출하던, 인터페이스를 통해 Draw를 호출하던, 객체가 가진 데이타(필드들) 사용하여 해당 메서드의 기능을 수행합니다.
@@하하하-c8d 인터페이스로 캐스팅하면 Draw메서드만 사용하게 되는데, 예제에서는 어떠한 객체든 상관없이 IDrawable 를 구현한 모든 클래스의 객체들을 사용할 수 있다는 것을 예시한 것입니나