Знаю, что .php файлы можно запустить без компиляции, закинув какую-то папку с файлами на диск с
Потому что php - интерпретируемый язык.
Каким образом я могу запускать .cs файлы без компиляции/ide?
Никак, так как C# - компилируемый язык.
Чисто теоретически ты можешь использовать C# Interactive, но там всё достаточно специфично и ограниченно.
Ещё ты можешь компилировать C# из консоли через dotnet SDK