新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > C#實現USB接口的程序代碼

        C#實現USB接口的程序代碼

        作者: 時間:2016-12-14 來源:網絡 收藏
        namespace ConsoleApplication1

        {
        class Program
        {
        static void Main(string[] args)
        {
        USB usb;
        usb = new UDisk();//插入U盤
        usb.OutputFile();//從U盤讀出文件
        usb.InputFile();//往U盤寫入文件
        usb.Dispose();//拔出U盤
        Console.WriteLine("");
        usb = new MDisk();//插入移動硬盤
        usb.OutputFile();//從移動硬盤讀出文件
        usb.InputFile();//往移動硬盤寫入文件
        usb.Dispose();//拔出移動硬盤
        Console.WriteLine("");
        usb = new MP4();//插入MP4
        usb.OutputFile();//從MP4讀出文件
        usb.InputFile();//往MP4寫入文件
        usb.Dispose();//拔出MP4

        本文引用地址:http://www.104case.com/article/201612/329603.htm


        Console.ReadKey();
        }


        //USB接口
        public interface USB : IDisposable
        {
        void OutputFile();//讀出文件
        void InputFile();//寫入文件
        }


        //U盤
        public class UDisk : USB
        {
        public UDisk()
        {
        Console.WriteLine("U盤準備就緒...");
        }
        public void OutputFile()
        {
        Console.WriteLine("從U盤讀出文件");
        }
        public void InputFile()
        {
        Console.WriteLine("往U盤寫入文件");
        }
        public void Dispose()
        {
        Console.WriteLine("U盤已被拔出");
        }
        }

        //移動硬盤
        public class MDisk : USB
        {
        public MDisk()
        {
        Console.WriteLine("移動硬盤準備就緒...");
        }
        public void OutputFile()
        {
        Console.WriteLine("從移動硬盤讀出文件");
        }
        public void InputFile()

        {
        Console.WriteLine("往移動硬盤寫入文件");
        }
        public void Dispose()
        {
        Console.WriteLine("移動硬盤已被拔出");
        }
        }

        //MP4
        public class MP4 : USB
        {
        public MP4()
        {
        Console.WriteLine("MP4準備就緒...");
        }
        public void OutputFile()
        {
        Console.WriteLine("從MP4讀出文件");
        }
        public void InputFile()
        {
        Console.WriteLine("往MP4寫入文件");
        }
        public void Dispose()
        {
        Console.WriteLine("MP4已被拔出");
        }
        }
        }
        }



        關鍵詞: CUSB接口程序代

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 连州市| 兴义市| 华池县| 龙游县| 右玉县| 清水河县| 米泉市| 安泽县| 天峻县| 双城市| 广丰县| 莲花县| 德江县| 岑巩县| 工布江达县| 松原市| 天台县| 邢台县| 巨鹿县| 峨眉山市| 广宗县| 剑河县| 汝城县| 乌兰浩特市| 板桥市| 郁南县| 固阳县| 龙陵县| 无棣县| 上饶县| 阿坝| 宝应县| 米易县| 蓬莱市| 贞丰县| 乌什县| 张家川| 德清县| 义乌市| 莱芜市| 双峰县|