0

この「10行中5行が見つかりました」のようにレコードが見つかったかどうかを表示するために、条件付き文字列形式を使用しようとしています

string msg = "{0:#;;} of {1:#;;} {2:rows;no rows;row} found";
return string.Format(msg, searchItems, totalItems, totalItems - 1);

totalItems が 0 になるまで、すべてが非常にうまく機能します。これは、このようなメッセージ セットを取得したためです。" / 行が見つかりません" (WRONG)

この「行が見つかりません」のようなものが欲しい

searchItems = 0 ; totalItems = 0 ==> "no rows found"

searchItems = 1 ; totalItems = 1 ==> "1 row found"

searchItems = 2 ; totalItems = 5 ==> "2 of 5 rows found"
4

1 に答える 1