C#入門

LINQ

[C# LINQ] Whereメソッドで条件を満たす要素だけを取り出す

LINQのWhereメソッドについての説明です。LINQってなに?という方は、 LINQってなに?LINQでできることを見てください。 Whereメソッドでできること LINQのWhereメソッドを使うと、配列・コレクションなどから条件に一...
C#

[C#] foreachで配列やコレクションの要素を1つずつ取り出す

foreachを使うと配列やコレクションといったデータの集まりからすべての要素を一つずつ取り出しながら処理を行うことができます。 foreachの使い方 foreachの構文はこんな感じです。 foreach ( 要素の型 要素を受け取る変...
C#

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

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

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

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

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

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

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

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

[C# 入門] usingの使い方(名前空間の使用)

usingキーワードには2つの使い方があります。 using ディレクティブ(名前空間の使用)using ステートメント(IDisposableオブジェクトの破棄) この記事ではusingディレクティブの使い方について説明していきます。 名...
C#

[C#] イテレーターを使ってforeachで使えるメソッドを作る(yield)

IEnumerable<T>を返すメソッドでyieldを使うとforeachのinのところで使えるようになるよ、という話。foreachを使ってオブジェクトから要素を取り出して処理するには、IEnumerableインターフェースを使い要素を...
C#

[C#] enum(列挙型)について

enum型はユーザー(プログラムを書いている人)が定義する名前付きの定数を持った型です。定数には整数型の値を設定することが出来ます。コードの名前と値を紐づけて特定の値しか指定しないときなどに使います。 enum型の使い方 列挙型を定義するに...
C#

[C#]文字列(string型)と文字(char型)について

string型とchar型の関係 string型は文字列を表し、char型は1文字を表しています。 char c = 'a'; string s = "abc"; string型は内部にその文字数分のchar型のデータを持っています。インデ...