C#

C#

[C# File] ファイルをコピーする(Copy)

System.IO.File.Copyメソッドを使うと指定ファイルをコピーすることが出来ます。 第1引数にはコピーするファイルのパスを指定します。パスには絶対パスまたは相対パスを指定することが出来ます。相対パスはカレントディレクトリからのパ...
C#

[C# プログラミング入門] 配列について

今回は配列についてです。 とりあえず覚えておく配列のポイントをまとめました。 配列は同じ型の変数を複数個まとめて扱えるようにしたもの配列にまとめられた変数1つ1つのことを要素という要素には0から順番に番号が振られる(添え字またはインデックス...
C#

[C# クラス] readonlyで読み取り専用のフィールドを定義する

クラス定義のフィールド宣言にreadonly キーワードを付けると読み取り専用のフィールド(クラスメンバーの変数のこと)にすることができます。プログラム実行中に値を変更されたくないときに使います。 同じようにconstキーワードを付けた定数...
スポンサーリンク
C#

[C# 入門] 何度も使う決まった値は定数(const)で

決まった値を何度も使いたい場合に定数(const)を使います。 定数(const)の使い方 定数は宣言時にリテラル(10 や "abc" などコードに直接書いた数値や文字列のこと)で値を設定した後は値を変更することが出来ない変数です。変数宣...
C#

[C# 入門] 反復処理(while)について

whileを使った反復処理についてです。同じ反復処理にforもありますが、2つの違いはforは繰り返す回数を指定するのに対し、whileは条件を指定して条件を満たす間処理を繰り返します。 for文については、 反復処理(for文)についてを...
C#

[C# 入門] コマンドライン引数とプログラムの終了コード

プログラムを実行する際に文字列のパラメーターを渡すことが出来ます。これをコマンドライン引数といいます。 また、プログラムの終了時にint型の戻り値(終了コード)を返すことが出来ます。 引数?戻り値??という人は メソッドの使い方を見てくださ...
LINQ

[C# LINQ] データを昇順、降順に並び替える(OrderBy)

データを昇順、降順で並び替える(OrderBy) 配列、コレクションのデータを昇順に並び替えるにはOrderByメソッドを、降順に並び替えるにはOrderByDescendingメソッドを使います。 OrderByメソッド、OrderByD...
LINQ

[C# LINQ]範囲を指定して要素を取得する

範囲を指定してリストなどの順番に並んだデータから要素を取得する方法についてです。 Takeメソッド、Skipメソッドを組み合わせて使います。 また、C#10からTakeメソッドにRangeクラスが指定できるようになったのでそちらについても紹介します
LINQ

[C# LINQ] Joinで内部結合

LINQのJoinメソッドを使うと指定した項目が同じ2つのコレクションを結合して新しいコレクションにすることができる。Joinメソッドはちょっと複雑で引数が4つあります。1つ目に結合するコレクション、2つ目に結合されるコレクションのキー項目...
C#

[C# string] 文字列のアルファベットを大文字、小文字に変換する

アルファベットを小文字にするにはToLowerメソッド、大文字にするにはToUpperメソッドを使います。ToLower、ToUpperはそれぞれの戻り値が変換された文字列になります。下のサンプルの変数str1、str2の中身が大文字・小文...