namespace Removable Storage device 03{ publicabstractclass yidong { public Abstract void Write (); Public Abstract void Reade (); }}
namespaceMobile Storage Device 03{//MP3 class classMp3:yidong { Public Override voidWrite () {Console.WriteLine ("Mp3 in writing ..."); } Public Override voidReade () {Console.WriteLine ("Mp3 is reading ..."); } }}
namespace Mobile Storage device 03{ // Computer class computer { public getset;} Public void Write () { yd. Write (); } Public void Reade () { yd. Reade (); }}}
usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespaceMobile Storage Device 03{classProgram {Static voidMain (string[] args) {Computer COM=Newcomputer (); Com.yd=NewUpan ();//yidong yd = new Upan com. Write (); Com. Reade (); Console.readkey (); } }}
C # advanced------Mobile Storage device case