ExcelValues
を取得したフィールドの名前は、700-751と800-851です。今、結果を得て保管したいと思います。 countDur = 0
ための結果ではない700
あるため、インデックスcountDur
が10未満である場合ペースト0〜文字列の場合int number <10
for (int countDur = 0; countDur<= 51; countDur++)
{
string excelFieldMember = $"N7{countDur}";
string excelFieldNonMember = $"N8{countDur}";
}
例外が発生し、それが次に70
、などです。
だから私は
if(countDur < 10)
を使用しかし、私はこれに到達するためのよりスマートな方法があると思います。私はstring.Format()
メソッドがあり、フィールドがint値であることを知っています。私はこのためのパラメータを貼り付けることができるIoString()
メソッドを持っています。
私の質問は、パラメータとして何を貼り付けなければならないのですか?私はC#のドキュメントでそれを見つけることができません。
値が10より小さい場合は、インデックスcountDur
が貼り付けられる前に0を書きたいと思っています。
ところで必要なものだと思う、これを試してみてください(同じことは非会員フィールドの
+100
のために行きます) (3つの異なるものを受け入れようとしているからです)。働くものを選び、それをうまく説明し、さらに読むためのリンクを提供したり、複数の方法(例:C#6以下)を示します。複数のレベルが同じレベルの場合、最も古いものが選択されます。代わりに、あなたが十分な評判を持っているなら(50と思っていれば)、すべての有益な回答をupvoteすることができます。 –