C#には様々な標準ライブラリrが用意されています。いくつか紹介します。

配列操作(Arrayクラス)
Arrayクラスとは C#のArrayクラスは、固定サイズのデータコレクションを扱うための基本的なデータ構造です。配列は同じデータ型の要素を格納し、インデックスを使用してアクセスします。特徴としては以下の様なものがあげられます。 ・固定サイ...

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

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

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

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

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

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

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

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