logo

C# チュートリアル

Cシャープのチュートリアル

C# チュートリアルでは、C# の基本概念と高度な概念を説明します。 C# チュートリアルは初心者と専門家向けに設計されています。

C# は .Net Framework のプログラミング言語です。

C# チュートリアルには、最初の例、制御ステートメント、オブジェクトとクラス、継承、コンストラクター、デストラクター、this、静的、シール、ポリモーフィズム、抽象化、抽象クラス、インターフェイス、名前空間、カプセル化、プロパティ、インデクサー、配列などの C# のすべてのトピックが含まれています。 、文字列、正規表現、例外処理、マルチスレッド、ファイル IO、コレクションなど。

C#とは何ですか

C# は「シーシャープ」と読みます。 Microsoft が提供するオブジェクト指向プログラミング言語で、.Net Framework 上で動作します。

C# プログラミング言語の助けを借りて、さまざまな種類の安全で堅牢なアプリケーションを開発できます。

  • ウィンドウアプリケーション
  • ウェブアプリケーション
  • 分散アプリケーション
  • Webサービスアプリケーション
  • データベースアプリケーションなど

C# は ECMA および ISO によって標準として承認されています。 C# は CLI (共通言語インフラストラクチャ) 用に設計されています。 CLI は、実行可能コードとランタイム環境を記述する仕様です。

C# プログラミング言語は、C++、Java、Eiffel、Modula-3、Pascal などの言語の影響を受けています。


C# インデックス


。ネットフレームワーク

C#

  • C# チュートリアル
  • C#とは何ですか
  • C++ と C# の比較
  • Java と C# の比較
  • C# の歴史
  • C# の機能
  • C# の例
  • C# 変数
  • C# オペレーター
  • C# キーワード

C# 制御ステートメント

C# 関数

  • C#関数
  • C# 値による呼び出し
  • C# 参照による呼び出し
  • C# 出力パラメータ

C# 配列

  • C# 配列
  • C# 配列から関数へ
  • C# 多次元配列
  • C# ギザギザ配列
  • C# パラメータ
  • C# 配列クラス
  • C# コマンドライン引数

C# オブジェクトとクラス

C# のプロパティ

  • C# のプロパティ

C# の継承

C# ポリモーフィズム

C# の抽象化

  • C# の概要
  • C#インターフェース

C# 名前空間

  • C# 名前空間
  • C# アクセス修飾子
  • C# のカプセル化

C# 文字列

C# 文字列関数

  • 文字列クローン()
  • 文字列比較()
  • 文字列 CompareOrdinal()
  • 文字列比較先()
  • 文字列連結()
  • 文字列に含まれる()
  • 文字列コピー()
  • 文字列コピー先()
  • 文字列の終了()
  • 文字列が等しい()
  • 文字列フォーマット()
  • 文字列 GetEnumerator()
  • 文字列 GetHashCode()
  • 文字列 GetType()
  • 文字列 GetTypeCode()
  • 文字列 IndexOf()
  • 文字列挿入()
  • 文字列インターン()
  • 文字列 IsInterned()
  • 文字列 IsNormalized()
  • 文字列の正規化()
  • 文字列 IsNullOrEmpty()
  • IsNullOrWhiteSpace()
  • 文字列結合()
  • 文字列 LastIndexOf()
  • 文字列 LastIndexOfAny()
  • 文字列 PadLeft()
  • 文字列 PadRight()
  • 文字列の削除()
  • 文字列置換()
  • 文字列分割()
  • 文字列で始まる()
  • 文字列サブストリング()
  • 文字列 ToCharArray()
  • 文字列ToLower()
  • 文字列 ToLowerInvariant()
  • 文字列ToString()
  • 文字列ToUpper()
  • 文字列 ToUpperInvariant()
  • 文字列のトリム()
  • 文字列トリムエンド()
  • 文字列トリムスタート()

C# の例外

  • C# 例外処理
  • C# トライ/キャッチ
  • ついにC#
  • C# カスタム例外
  • C# がチェックされていない
  • C# システム例外

C# ファイル I/O

C# コレクション

  • C# コレクション
  • C# リスト
  • C# ハッシュセット
  • C# ソートセット
  • C# スタック
  • C# キュー
  • C# リンクリスト
  • C# 辞書
  • C# ソート辞書
  • C# ソートリスト

C# ジェネリックス

  • C# ジェネリックス

C# デリゲート

  • C# デリゲート

C# リフレクション

  • C# リフレクション

C# 匿名関数

knn アルゴリズム
  • 匿名関数

C# マルチスレッド化

  • C# マルチスレッド化
  • C# スレッドのライフサイクル
  • C# スレッドクラス
  • C# メインスレッド
  • C# スレッドの例
  • C# スレッド スリープ
  • C# スレッドの中止
  • C# スレッド結合
  • C# スレッド名
  • C# スレッド優先度

C# の同期

  • C# の同期

C# の新機能

  • C# の新機能

C# 2.0

  • 部分型
  • イテレータ
  • Null 許容型
  • デリゲートの共分散
  • デリゲートの推論
  • 静的クラス
  • メソッド グループの変換 (デリゲート)

C#3.0

  • 匿名型
  • 拡張メソッド
  • クエリ式
  • 部分的な方法
  • 暗黙的に型指定されたローカル変数
  • オブジェクトとコレクションの初期化子
  • 自動実装されたプロパティ
  • ラムダ式
  • 式ツリー

C#4.0

  • 動的バインディング
  • 名前付き引数とオプションの引数
  • 一般的な共変性と反変性
  • 組み込み相互運用タイプ (「NoPIA」)

C#5.0

  • 非同期メソッド
  • 発信者情報の属性

C#6.0

  • 静的ディレクティブの使用
  • 例外フィルター
  • catch/finally ブロックで待機する
  • 自動プロパティ初期化子
  • ゲッター専用プロパティのデフォルト値
  • 表現力豊かなメンバー
  • ヌルプロパゲータ
  • 文字列補間
  • オペレーターの名前
  • 辞書初期化子
  • サービスとしてのコンパイラ (Roslyn)

C# 7.0

  • パターンマッチング
  • タプル
  • 脱構築
  • ローカル機能
  • 桁区切り文字
  • バイナリリテラル
  • リファレンスリターンと地元住民
  • 式本体のコンストラクターとファイナライザー
  • 式本体のゲッターとセッター
  • 出力変数
  • 一般化された非同期戻り値の型

C# 7.1

  • 非同期メイン
  • デフォルトの式

C# プログラムのリスト

  • C# プログラム
  • フィボナッチ数列
  • 素数
  • 回文番号
  • 階乗
  • アームストロング数
  • 桁の合計
  • 逆引き番号
  • スワップ番号
  • 10 進数から 2 進数へ
  • 文字数
  • アルファベットトライアングル
  • 数字の三角形
  • フィボナッチトライアングル

前提条件

C# を学習する前に、C プログラミング言語の基本的な知識が必要です。


観客

C# チュートリアルは、初心者と専門家を支援するように設計されています。


問題

この C# チュートリアルでは問題が見つからないことを保証します。ただし、間違いがある場合は、お問い合わせフォームに問題を投稿してください。