C#

1.6 コレクション

リスト

リストとは リストとは配列と同様に配下の要素が順序付けられたコレクションです。リストのメリットは配列が固定長の長さしか持てないけれども、リストは可変長の長さを持てます。 リストの種類は以下の4つがあります。ListLinkedListSta...
1.6 コレクション

コレクション

コレクションとは コレクションとは各種データの集合を扱うものです。配列もそのひとつに含めることもありますが、配列は固定長(長さを変更することも出来るがそれ用のメソッドを使用する必要があります)コレクションにはリスト、セット、ディクショナリが...
1.5 標準ライブラリ

BigInteger構造体

BigInteger構造体とは BigIntegerは、C#のSystem.Numerics名前空間に含まれるデータ型で、非常に大きな整数を扱うことができます。通常の整数型(intやlong)では表現できないような大きな数値を扱う必要がある...
1.5 標準ライブラリ

Randomクラス(乱数生成)

Randomクラスとは サイコロの目などを扱うのに必要な乱数を取り扱うのに使用するのがRandomクラスです。 Randomクラスを使用するには、まずインスタンスを作成します。次に、様々なメソッドを使ってランダムな数値を生成します。使用例R...
1.5 標準ライブラリ

数学演算 Mathクラス

Mathクラスとは Mathクラスとは、絶対値や平方根、四捨五入、三角関数、指数関数など数学的な演算を取り扱うクラスです。その性質上、クラスメソッドとして提供され、インスタンス化する必要のないクラスです。メソッドと使用例 以下の様なメソッド...
1.5 標準ライブラリ

日付/時刻(DateTime構造体、TimeSpan構造体)

日付/時刻オブジェクトを生成する現在の日時/時刻から生成する 現在の日付/時刻を取得するには、DateTime.Nowプロパティにアクセスします。  今日の日付のみを取得する場合は、DateTime.Todayプロパティにアクセスします。(...
1.5 標準ライブラリ

Regexクラス(文字列置換)

正規表現を用いて文字列置換を行う方法正規表現を用いて文字列置換を行う二位はRegexクラスのReplaceを用います。using System;using System.Text.RegularExpressions;class Progr...
1.5 標準ライブラリ

Regexクラス(文字列検索)

Regexとは正規表現を用いて文字列の検索・置換を行うために役に立つクラスです。正規表現に対する基本的な項目は別ページに載せていますので、そちらの方も参照してください。使用例(文字列が当てはまるかどうか)using System;using...
1.5 標準ライブラリ

Stringクラス

Stringクラスとは Stringクラスは、文字列(テキスト)を扱うためのクラスです。文字列は変更できない(イミュータブル)オブジェクトであり、一度作成された文字列は変更できません。代わりに、新しい文字列を生成します。文字列の加工/整形、...
1.5 標準ライブラリ

標準ライブラリ

標準ライブラリとは 標準ライブラリ(.NET Standard Library)は、C#プログラムを開発する際に利用できる多くの組み込みクラスやメソッドを提供するライブラリの集まりです。これらのライブラリを利用することで、さまざまな機能を効...