たいら(@tairaengineer2)です。この記事では、C#でコンソールでstring.Formatと文字列補間で表示させるやり方を解説します。Communityを使っています。インストールの仕方は、下の記事をご参考ください。www.tairax.comstring.Formatと文字列補間はどっちを使うべきか文字列を作成する場合は、文字列補間を使った方が良いです。理由は、以下の2点あります。簡単エラーを発見しやすいただしC#のバージョンが6以降である場合のみです。string.Formatとは指定された形式に基づいてオブジェクトの値を文字列に変換し、別の文字列に挿入します。bbb)どこに何が入るかと言いますと{0}:aaa{1}:bbbという風に入っていきます。特殊文字は、リテラル文字列を挿入文字列として識別します。挿入文字列は、挿入式が含まれている可能性がある文字列リテラルです。挿入文字列が結果文字列に解決されると、挿入式を含む項目は、式の結果の文字列表現によって置き換えられます。以降のバージョンの言語で使用できます。Docsから引用させて頂きました書き方は$"{aaa},{bbb}"string.Formatと文字列補間を解説するプログラムプログラムはコンソールに文字列を表示するだけのプログラムです。コンソールプロジェクトを作成するやり方は下の記事をご参考ください。}}実行結果コンソール画面を表示させます。解説string.Formatと文字列補間は、書き方は全然異なります。同じものが表示されています。----------string.Format----------名前は田中,年齢は20歳----------文字列補間----------名前は田中,年齢は20歳では、それぞれ解説します。string.Formatstring.Formatの仕組みは、このようになっています。順番どおりに入って、文字が作成されています。{0}の部分にnameが入り、{1}の部分にはageが入ります。名前は20,年齢は田中歳という文字列が表示されてしまいます。name));コンパイルエラーにならず、実行できてしまいます。0以上で、引数リストのサイズよりも小さくなければなりません。仕組みは、このようになっています。[$](ドルマーク)を先頭につけて、表示したい変数を入れるだけなので、string.Formatより文字列補間の方が簡単に文字列を作れます。エラーも見つけやすいです。[age]を宣言していない場合このようにエラーが表示されます。string.Formatと違って文字列補間はインデックスが無いため、書き間違いも起こりにくいです。string.Formatより文字列補完の方がエラーを見つけやすいです。スポンサーリンクまとめ:string.Formatより文字列補完を使おう以上が、string.Formatと文字列補完の解説をしました。́▽`*)ではでは~(・ω・)ノシほかにもC#勉強記事を書いてます。よければご参考ください。今までブログで書いたC#の解説記事のまとめは、こちらをご参考ください。日)私についてやこのブログについては、↑の名前リンクからご覧ください。※おことわり※グーグルアドセンスを記事中、記事周りに貼り付けています。(1)注目記事オススメ記事はてなブログをはじめよう!Tairaxさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。