C# [C# string] 文字列の先頭と末尾の空白を取り除く string.Trimメソッドを使うと文字列の先頭と末尾にある空白(半角スペース、全角スペース)を取り除くことができます。 string.Trimはstringクラスのインスタンスに紐づいたメソッドなので、呼び出しは、string型変数.T... 2020.04.15 2022.05.28 C#
C# [C#] メソッドの引数にrefを付けて参照渡しにする C#のメソッド定義のときに引数にrefを付けると参照渡しという方法で引数が渡されます。通常の値渡しと違い呼び出し元で指定した変数に影響を与えます。値型、参照型の変数を値渡し、参照渡しで引数を指定する4つのパターンがあります。 2020.04.03 2022.05.28 C#
C# [C# String] 文字列型を数値型に変換する 文字列型で表現された数値を数値型に変換するには、それぞれの数値のデータ型のParseメソッドを使うか、System.Convertクラスのメソッドを使います。 using System; class Program { public sta... 2020.05.11 2022.05.28 C#
C# [C# DateTime] 文字列で書かれた日付を日付型に変換する 文字列で書かれた日付を日付型(DateTime)に変換するにはDateTime.Parseメソッドを使います。 Parseメソッドの使い方 Parseメソッドの引数には文字列で書かれた日付を指定します。 using System; clas... 2020.05.25 2022.05.28 C#
C# [C# string] 文字列を区切り文字を指定して分割する 区切り文字を指定して文字列を分割するにはSplitメソッドを使います。Splitメソッドの第1引数に区切り文字(char型 または string型)を指定します。Splitメソッドの戻り値は分割されたstring型の配列です。元の文字列が入... 2020.04.13 2022.05.28 C#
C# [C# 入門] 例外処理(try – catch)でプログラムがエラーで停止しないようにする C#のプログラム実行中にエラーが発生するとそこで処理が中断されプログラムが終了してしまいます。 using System; class Program { public static void Main() { int[] ary = ne... 2020.04.23 2022.05.28 C#
C# [C# string] 文字列の先頭と末尾から指定した文字を取り除く 文字列の先頭と末尾の空白を取り除くではstring.Trimメソッドを使って文字列の前後にある空白を取り除きました。今回は指定した文字を文字列の前後から取り除く方法です。 1文字指定 こちらもstring.Trimメソッドを使います。引数に... 2020.06.02 2022.05.28 C#
LINQ [C# LINQ] SelectManyでリストの中のリストを1つにまとめる LINQのSelectManyメソッドを使うと、リストの中にあるリストを1つにまとめることができます(平坦化というらしい)。配列にも使えます。言葉ではわかりにくいのでさっそくサンプルです。 リストの中のリストを1つにまとめる SelectM... 2020.05.24 2022.05.28 LINQ
LINQ [C# LINQ] Select、Whereした結果をDictionary型に変換する LINQのToDictionaryメソッドを使うと、配列やリスト、そしてそれらをSelect、Whereした結果をDictionary型に変換することができます。 ToDictionaryメソッドの使い方 まず、LINQの機能を使うためには... 2020.05.26 2022.05.28 LINQ
C# [C#] foreachで配列やコレクションの要素を1つずつ取り出す foreachを使うと配列やコレクションといったデータの集まりからすべての要素を一つずつ取り出しながら処理を行うことができます。 foreachの使い方 foreachの構文はこんな感じです。 foreach ( 要素の型 要素を受け取る変... 2020.04.21 2022.05.28 C#