C#, C♯, C#相談室 Part60at TECH
C#, C♯, C#相談室 Part60 - 暇つぶし2ch549:名無しさん@そうだ選挙に行こう
10/07/11 23:01:59
string.Formatで「{0}以上{1}以下」みたいな文字を表示させるときに、
{0}や{1}を表示させない場合は「以上」「以下」も一緒に表示させなくしたい。

色々試してたら↓のコードが上手く行ったんだけど、
この方法ってアリ? たまたま上手く行ってるだけ?

public static void Main()
{
  Console.WriteLine(string.Format("{0}{0:以上}{1}{1:以下}", null, null));
  Console.WriteLine(string.Format("{0}{0:以上}{1}{1:以下}", 100, null));
  Console.WriteLine(string.Format("{0}{0:以上}{1}{1:以下}", 100, 200));
  Console.WriteLine(string.Format("{0}{0:以上}{1}{1:以下}", null, 200));
}

>100以上
>100以上200以下
>200以下


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch