C#入門 サンプル集

C#言語の基本文法・使い方をサンプルプログラムのソースコード付きで解説します。

C#とは

C#は、マイクロソフト社が開発したオブジェクト指向型のプログラム言語です。
C++やJavaの影響を強く受けています。

C#の基本的な使い方を項目別に以下にまとめています。

はじめに

項目
環境構築 VS2017インストール ■VS2017の使い方
基本 文字列出力

変数・文字列・配列

項目
変数 変数・定数とは型一覧宣言・初期化・代入数値文字列var型定数初期化(null)
情報 中身の表示変数型の取得
文字列処理 文字列の連結エスケープ文字\文字列分割文字列→数値数値→文字列
文字列操作 部分抽出文字数
配列 配列とは配列の宣言・初期化・代入配列(数値)配列(文字列)配列(var型)
多次元配列 2次元配列
連想配列 連想配列初期化(for文)
操作 長さ(要素数)判定文字列変換反転空要素を削除
ソート 昇順ソート降順ソート昇順ソート(キー)ランダムに並替
抽出 要素を順に取出指定範囲の要素抽出
公式ドキュメント 配列のチュートリアル

数値計算

項目
四則演算 加算減算乗算除算余り
演算子 算術比較複合代入増分減分論理条件
統計量 最大値最小値合計値平均値 ■標準偏差 ■分散
まとめ 数値計算まとめ

構造化プログラミング

構造化プログラミング
概説 構造化プログラミングとは
選択構造 if文else if文switch + break文
反復構造 for文while文do while文foreach文
オブジェクト指向
用語 オブジェクト指向利点欠点クラス・インスタンスメソッドクラス・インスタンス変数
クラス・インスタンス クラス定義フィールド修飾子インスタンス生成
インスタンス変数 生成値取得代入値を渡す(初期化)
メソッド メソッド定義
変数 ローカル変数グローバル変数
まとめ C#でオブジェクト指向プログラミング

ファイル処理、応用例・その他

項目
Excel 読込
応用例・その他
応用例 C#で数値計算入門C#で画像処理入門
他言語 PythonC言語JavaC#JavascriptPHPVBAマクロProcessing
関連記事