이 책은`Console.In`은`StreamReader`의 인스턴스입니까? .NET Framework 클래스 라이브러리에서
Console.In
이TextReader
의 인스턴스 말한다.
TextReader
는 추상 클래스, 그래서 어떻게 인스턴스 Console.In
을 가질 수있다?
StreamReader
은 TextReader
의 파생 클래스이며 비 추상화 클래스입니다. Console.In
은 StreamReader
의 인스턴스입니까?
확실히 그 유형을 반환하는'TextReader.Synchronized'에 대한 호출 뿐만이 아닙니다. 그 밑에는 실제로 [Disassembly] (http://www.dotnetframework.org/default.aspx/[email protected]/[email protected]/DEVDIV_TFS/Dev10/Releases/RTMRel/ndp/clr/)의 'StreamReader'처럼 보입니다. src/BCL/System/Console @ cs/1305376/Console @ cs) – Jamiec
@Jamiec은 장식 체인을 사용하여 내 대답을 업데이트합니다. 문구를보다 명확하게 설명하기 위해 –