文字列内のプレースホルダを使用しようとしていますが、動作しません。 MessageDialogがプレースホルダをサポートしていないことだけですか?ユーザーがゲームを失うと、MessageDialogが表示され、正しい答えをユーザーに表示したい。 問題を説明する写真があります。すべてのためのMessageDialogのプレースホルダが機能しないC#
ありがとう!
文字列内のプレースホルダを使用しようとしていますが、動作しません。 MessageDialogがプレースホルダをサポートしていないことだけですか?ユーザーがゲームを失うと、MessageDialogが表示され、正しい答えをユーザーに表示したい。 問題を説明する写真があります。すべてのためのMessageDialogのプレースホルダが機能しないC#
ありがとう!
あなたの試み:string.format。しかし、あなたはフォーマットを忘れてしまった。個人的に私は使用します:$ IE $"You lose! The answer was : {DisplayWord.Current}"
私はいくつかの追加情報を提案するかもしれませんが、彼は[次のメソッド](https://msdn.microsoft.com/sv-se/library/windows/apps/)を呼んでいるため、OPコードが動作する理由を追加することができます。 br208688)、すなわち、コンテンツと**タイトル**をとるメソッドです。また、フォーマットは大きなF.と "あなたは" – Default
私はDisplayWord.Currentを中括弧に入れて、それは私を表示する:あなたが負ける!答えは答えの代わりに{DisplayWord.Current}でした。 –
コメントに戻すことはできますか?@M.Mesküll - 文字列の先頭に "$"を付けましたか、またどのバージョンの.NETですか?古い.NETの場合は、string.formatを使用します。 – Trey
ソースコードのスクリーンショットを投稿しないでください。テキストに貼り付けます。次に、それは検索可能です。また、方法があなたが望むことをしない場合は、ドキュメントを読むだけです。 –