在C#代码上使用Visual Basic库是不正确还是不赞成?
一个特殊的例子是CSV解析器,它存在于VB而不是C#。 使用Microsoft.VisualBasic.FileIO for TextFieldParser
我确信还有其他例子。当然有很多方法可以在C#中做同样的事情,但是需要编写更多代码,为什么要重新发明轮子呢?
答案 0 :(得分:1)
.NET的整个点(嗯,一个主要观点)是什么语言写入并不重要!所以从C#调用VB库没什么大不了的。
TextFieldParser
使用C#非常安全合理。它是默认Framework安装的一部分。使用它!
“为什么重新发明轮子?” - 没错!