给C# 2005提供VB2005特有的My命名空间!
2005-09-04 19:02 灵感之源 阅读(5030) 评论(8) 编辑 收藏 举报VB2005提供了其特有的My命名空间,实际上是给BCL(Basic Class Library,基本类库)提供了一个额外的类(静态类,也就是VB的模块,参考Visual Basic的模块和静态导入 ),相信大家都已经了解,如果不了解的,请到装配脑袋博客。
这个My命名空间大大简化了常规访问,如:计算机信息、文件系统、注册表、多媒体、计算机时钟、打开端口、访问网络等等。
使用C#的开发人员心痒了吧?那让我们在C#中也实现My命名空间吧!
在VB2005把My的实现放在Microsoft.VisualBasic.DLL中,并使用了Microsoft.VisualBasic.MyServices命名空间。要在C#中使用,很简单,就是引用Microsoft.VisualBasic.DLL :)
步骤1、打开VS.NET2005,File->New->Visual C#->Console Application
步骤2、添加引用:Microsoft.VisualBasic.dll
步骤3、添加命名空间导入:using Microsoft.Visualbasic.MyServices;
并且添加如下代码:
步骤4、执行程序,效果如下:
参考:http://www.programmersheaven.com/2/C-Sharp-2-Name-Space
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架