加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

结合C#.NET和VB.NET的缺点

发布时间:2020-12-16 00:20:06 所属栏目:百科 来源:网络整理
导读:我是VB.NET的开发人员,最近转向C#.我发现一些内置的VB.NET函数(早于.NET回溯到6.0和BASIC本身),如String.Left或Right,或高级函数,如保存到注册表(SaveSettings和GetSettings),明显缺席. 我所做的是在VB.NET作为其语言的同一解决方案中创建一个新项目,并基本
我是VB.NET的开发人员,最近转向C#.我发现一些内置的VB.NET函数(早于.NET回溯到6.0和BASIC本身),如String.Left或Right,或高级函数,如保存到注册表(SaveSettings和GetSettings),明显缺席.

我所做的是在VB.NET作为其语言的同一解决方案中创建一个新项目,并基本上重新创建我需要的所有VB.NET中可用的功能.然后我只是将其称为我正在编写的C#代码.

由于在.NET中编译代码几乎归结为相同的CIL,因此在性能方面我编写代码的语言或者是否将C#与VB混合在一起并不重要.

我错了还是对的?

谢谢

解决方法

有一个名为 Microsoft.VisualBasic的命名空间,您也可以在C#项目中使用它:

string test = Microsoft.VisualBasic.Strings.Left("abc",2);

不要忘记将Microsoft.VisualBasic添加到项目的引用中.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读