3 ms·
Requisite C# one-liner: Main(string[] args) { File.WriteAllLines(args[1], File.ReadAllLines(args[0]).OrderBy(x => x).ToArray()); } Excludes using statements
by usea 13y ago
Requisite C# one-liner:
Main(string[] args) { File.WriteAllLines(args[1], File.ReadAllLines(args[0]).OrderBy(x => x).ToArray()); }
Excludes using statements, .net library references. project file, solution file, framework config file...
I have invented a language called Croml, in which all source code compiles to the same program. This program reads in a file, sorts the lines, and writes it back out to another file. An empty source file accomplishes this task.
- frozenport 13y agoYou are cheating because of all the menus you had to jump through just to make the project :-)
- foobarred 13y agoUse LinqPad then it's not cheating. It becomes: File.WriteAllLines(args[1], File.ReadAllLines(args[0]).OrderBy(x => x));
- usea 13y agoI did actually use LINQPad. My comment was in jest :P However, there's no Main in LINQPad which takes string[] args. Also File.WriteAllLines takes an array as its second parameter, while OrderBy returns an IEnumerable.