C#实现的USB接口操作类.doc

C#实现的USB接口操作类.doc

ID:58819189

大小:26.00 KB

页数:5页

时间:2020-10-25

C#实现的USB接口操作类.doc_第1页
C#实现的USB接口操作类.doc_第2页
C#实现的USB接口操作类.doc_第3页
C#实现的USB接口操作类.doc_第4页
C#实现的USB接口操作类.doc_第5页
资源描述:

《C#实现的USB接口操作类.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、USB在日常中已经广泛被使用,手机,MP3,MP4,相机等都采用了USB接口。本文向大家介绍一个C#实现的USB接口操作类。namespace ConsoleApplication1{    class Program    {        static void Main(string[] args)        {            USB usb;            usb = new UDisk();//插入U盘            usb.OutputFile();//从U盘读出文件            usb.InputFile();//

2、往U盘写入文件            usb.Dispose();//拔出U盘            Console.WriteLine("");            usb = new MDisk();//插入移动硬盘            usb.OutputFile();//从移动硬盘读出文件            usb.InputFile();//往移动硬盘写入文件            usb.Dispose();//拔出移动硬盘            Console.WriteLine("");            usb = new MP4();

3、//插入MP4            usb.OutputFile();//从MP4读出文件            usb.InputFile();//往MP4写入文件            usb.Dispose();//拔出MP4            Console.ReadKey();        }        //USB接口        public interface USB : IDisposable        {            void OutputFile();//读出文件            void InputFile()

4、;//写入文件        }        //U盘        public class UDisk : USB        {            public UDisk()            {                Console.WriteLine("U盘准备就绪...");            }            public void OutputFile()            {                Console.WriteLine("从U盘读出文件");            }           

5、 public void InputFile()            {                Console.WriteLine("往U盘写入文件");            }            public void Dispose()            {                Console.WriteLine("U盘已被拔出");            }        }        //移动硬盘        public class MDisk : USB        {            public MDisk

6、()            {                Console.WriteLine("移动硬盘准备就绪...");            }            public void OutputFile()            {                Console.WriteLine("从移动硬盘读出文件");            }            public void InputFile()            {                Console.WriteLine("往移动硬盘写入文件");     

7、       }            public void Dispose()            {                Console.WriteLine("移动硬盘已被拔出");            }        }        //MP4        public class MP4 : USB        {            public MP4()            {                Console.WriteLine("MP4准备就绪...");            }            

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。