📢 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> | ||
< | <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> | ||
< | <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> | ||
< | <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> | ||
< | <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> | ||
< | <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> | ||
< | <syntaxhighlight lang="c++"> | ||
namespace Format | namespace Format | ||
{ | { | ||
| 232行目: | 232行目: | ||
<br> | <br> | ||
以下のサンプルコードでは、書式指定子はd、精度指定子が6となり、10進数表示で6桁分確保される。<br> | 以下のサンプルコードでは、書式指定子はd、精度指定子が6となり、10進数表示で6桁分確保される。<br> | ||
< | <syntaxhighlight lang="c#"> | ||
Console.WriteLine("{0:d6}", 100); | Console.WriteLine("{0:d6}", 100); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| 269行目: | 269行目: | ||
</center> | </center> | ||
<br> | <br> | ||
< | <syntaxhighlight lang="c#"> | ||
namespace Coustom | namespace Coustom | ||
{ | { | ||