I'm goint to port my C# application to Linux. My C# application read text files, manipulate its data, and split it to segments using below data commands and data structures:
List<string> linesReadList;
OpenFileDialog openFileDialog1;
string[] lines = System.IO.File.ReadAllLines(filePath);
I know that every development environment got its nature, however I want to know is there any development environment close to C# in Linux?
I want to run my application in shell script and also development environment can support high-level data structures to speed up my development.