VB.NET 转 C# - my.computer.getfiles()

8

这段VB.NET代码的C#等效代码是什么?

My.Computer.FileSystem.GetFiles(....)
2个回答

8

我的类是专门针对VB.NET的。

您可以使用System.IO.Directory类的静态方法,例如Directory.GetFiles。


2
你可以在 C# 中使用 VB.Net 的 "My"。毕竟,它们都是代码。在你的 C# 项目中,你只需要添加对 Microsoft.VisualBasic 的引用即可。
你可以在这里查看更详细的说明:

http://www.codeproject.com/KB/cs/MyNamespace.aspx

我认为在“我的”中没有任何东西是你不能不使用它就实现的;但仅仅因为你不用VB.Net编程,你就得使用它。
话虽如此,我认识的大多数架构师如果看到你在C#项目中添加对VisualBasic的引用,他们会翻白眼。但这完全可行。

1
两点都同意:可行,但有些令人烦恼。 - Steven Sudit
同意。按照C#的方式来做。这是更困难的方式(没错,非VB程序员),但可以预计Visual Basic的支持将会消失。在我看来,这只是时间问题。这是一位使用VB.NET已有20年经验的人说的。 - CrazyIvan1974

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接