Каков эквивалентный код C# для этого кода VB.NET?
My.Computer.FileSystem.GetFiles(....)
Класс My зависит от VB.NET.
Вы можете использовать статические методы класса System.IO.Directory, например Directory.GetFiles.
Вы можете использовать "My" VB.Net на C #. В конце концов, это все код. В своем проекте C # вы просто добавляете ссылку на Microsoft.VisualBasic
Вы можете ознакомиться с более подробным объяснением здесь:
http://www.codeproject.com/KB/cs/MyNamespace.aspx
Я не думаю, что в «Моем» есть что-то, чего нельзя было бы достичь без его использования; но только потому, что вы не программируете на VB.Net, вы должны не использовать его.
Сказав все это, большинство людей архитектурного типа, которых я знаю, закатили бы на вас глаза, если бы увидели, что вы добавляете ссылка на VisualBasic в проекте C #. Но это вполне выполнимо.