この「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"