ここに何かが欠けているため、明らかに失敗していることはわかっていますが、このコード行の何が問題なのかわかりません。
this.Duration.ToString("{0:%m} minutes {0:%s} seconds")
これは を投げていFormatException
ます。
うまくいけば、誰かが私を正しい方向に向けることができます!
ここに何かが欠けているため、明らかに失敗していることはわかっていますが、このコード行の何が問題なのかわかりません。
this.Duration.ToString("{0:%m} minutes {0:%s} seconds")
これは を投げていFormatException
ます。
うまくいけば、誰かが私を正しい方向に向けることができます!
フォーマット文字でないものはすべて一重引用符で囲む必要があります。
Duration.ToString("mm' minutes 'ss' seconds'");
非フォーマット文字を一重引用符で囲むか、バックスラッシュを使用して 1 文字ごとにエスケープすることができます。詳細については、「その他のキャラクター」という見出しの下にあるこちらを参照してください。
を使用する場合ToString
は、フォーマットする値のインデックスを渡す必要はありません (ここで%s
は の代わりに{0:%s}
)
ここで使用することをお勧めしstring.Format
ます。(索引付き){0: [...] }
string.Format("{0:%m} minutes {0:%s} seconds",this.Duration);
使ってください、
string.Format("{0:%m} minutes {0:%s} seconds", this.Duration)
ToString( "...")の代わりに