文字列の書式指定
ASP.NETでメールを自動的に送信するような場合、文字列の書式を指定したい場合があります。この場合には、String.Formatを使用します。
{第1引数,第2引数}という形で指定し、第1引数には変数の順番、第2引数には桁数を指定し、その数字がマイナスの場合は左詰、プラスの場合は右詰となります。
以下はその例です。
string sline = System.String.Format("{0,-8} {1,-42} {2,10}", s_num, s_summary, s_price);
s_num, s_summary, s_priceはすべて文字列変数です。最初の文字列は左詰8桁で、2番目は左詰42桁で、最後の文字列は右詰で10桁で表示されます。