public void Analyse() { if (iReader is ReaderFile) { ReaderFile reader = (ReaderFile)iReader; reader.StartRead(); } else if (iReader is ReaderLines) { ReaderLines reader = (ReaderLines)iReader; reader.StartRead(); } }