📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

文字列「</source>」を「</syntaxhighlight>」に置換
文字列「<source lang」を「<syntaxhighlight lang」に置換
 
2行目: 2行目:
Console.ReadLineメソッドは、入力された文字を1行読み取る。(戻り値はstring型)<br>
Console.ReadLineメソッドは、入力された文字を1行読み取る。(戻り値はstring型)<br>
int型を扱う場合は、型変換を行う必要がある。<br>
int型を扱う場合は、型変換を行う必要がある。<br>
  <source lang="c#">
  <syntaxhighlight lang="c#">
  using System;
  using System;
  using System.Text;
  using System.Text;
66行目: 66行目:
{0}のところにはaの値が、{1}のところにはbの値、{2}のところにはcの値が入る。<br>
{0}のところにはaの値が、{1}のところにはbの値、{2}のところにはcの値が入る。<br>
{0}や{1}の0の部分をパラメータ指定子と呼ぶ。<br>
{0}や{1}の0の部分をパラメータ指定子と呼ぶ。<br>
  <source lang="c#">
  <syntaxhighlight lang="c#">
  Console.WriteLine("1番目の値は{0}, 2番目の値は{1}, 3番目の値は{2}", a, b, c);
  Console.WriteLine("1番目の値は{0}, 2番目の値は{1}, 3番目の値は{2}", a, b, c);
  </syntaxhighlight>
  </syntaxhighlight>
73行目: 73行目:
パラメータ指定子は、置換したい変数が多い場合、パラメーター指定子と変数の対応関係が見辛い。<br>
パラメータ指定子は、置換したい変数が多い場合、パラメーター指定子と変数の対応関係が見辛い。<br>
この問題を解決するために、文字列補間と呼ばれる機能がC# 6.0から追加された。<br>
この問題を解決するために、文字列補間と呼ばれる機能がC# 6.0から追加された。<br>
  <source lang="c#">
  <syntaxhighlight lang="c#">
  Console.WriteLine($"1番目の値は{a}, 2番目の値は{b}, 3番目の値は{c}");
  Console.WriteLine($"1番目の値は{a}, 2番目の値は{b}, 3番目の値は{c}");
  </syntaxhighlight>
  </syntaxhighlight>
80行目: 80行目:
連結演算子(+)は、文字列と文字列を接続するために使用する。<br>
連結演算子(+)は、文字列と文字列を接続するために使用する。<br>
連結演算子(+)を文字列と値に使用した場合、値は文字列に変換される。<br>
連結演算子(+)を文字列と値に使用した場合、値は文字列に変換される。<br>
  <source lang="c#">
  <syntaxhighlight lang="c#">
  Console.WriteLine("1番目の値は" + a + ", 2番目の値は" + b + ", 3番目の値は" + c);
  Console.WriteLine("1番目の値は" + a + ", 2番目の値は" + b + ", 3番目の値は" + c);
  </syntaxhighlight>
  </syntaxhighlight>
105行目: 105行目:
書式設定フィールドの幅の値は、正の場合は右揃え、負の場合は左揃えを意味する。<br>
書式設定フィールドの幅の値は、正の場合は右揃え、負の場合は左揃えを意味する。<br>
もし、書式設定フィールドの幅よりも文字列が長い場合は、設定は無視される。(書式設定フィールドの幅は無効となる)<br>
もし、書式設定フィールドの幅よりも文字列が長い場合は、設定は無視される。(書式設定フィールドの幅は無効となる)<br>
  <source lang="c#">
  <syntaxhighlight lang="c#">
  Console.WriteLine("{0, 10:p}", 0.1234);
  Console.WriteLine("{0, 10:p}", 0.1234);
  </syntaxhighlight>
  </syntaxhighlight>
145行目: 145行目:
</center>
</center>
<br>
<br>
  <source lang="c++">
  <syntaxhighlight lang="c++">
  namespace Format
  namespace Format
  {
  {
232行目: 232行目:
<br>
<br>
以下のサンプルコードでは、書式指定子はd、精度指定子が6となり、10進数表示で6桁分確保される。<br>
以下のサンプルコードでは、書式指定子はd、精度指定子が6となり、10進数表示で6桁分確保される。<br>
  <source lang="c#">
  <syntaxhighlight lang="c#">
  Console.WriteLine("{0:d6}", 100);
  Console.WriteLine("{0:d6}", 100);
  </syntaxhighlight>
  </syntaxhighlight>
269行目: 269行目:
</center>
</center>
<br>
<br>
  <source lang="c#">
  <syntaxhighlight lang="c#">
  namespace Coustom
  namespace Coustom
  {
  {