String.Formatのalignment
何年もC#やっているクセに、すげー初歩的なことを知らなかったことが判明。
using System; public class Program { public static void Main () { string s = "Hello"; Console.WriteLine ("({0,10})", s); Console.WriteLine ("({0,-10})", s); } } /* ( Hello) (Hello ) */
String.Formatでalignment指定(例だと10とか-10)が出来たんですね。今までPadLeftとかPadRightを使ってたよ・・・がーんがーんがーん・・・
ちょっと凹みました。