C#プログラミング能力認定試験

  • よくある質問・お問い合わせ
  • ログイン
  • 資料請求はこちら

C#プログラミング能力認定試験

資料請求

よくある質問・お問い合わせ

MENU

特徴・試験内容

※C#12(.NET8.X)で出題・解答する。
※エキスパートはスタンダードの出題範囲を含む。

出題内容 エキスパート スタンダード
C#の基礎
  • C#の特徴(フレームワーク含む)
  • C#プログラム
    共通中間言語(CIL)と共通言語ランタイム (CLR)
    作成ルールとプログラムの実行
  • オブジェクト指向の基本的概念
C#の扱うデータ
  • コレクション
    リスト、ディクショナリ、イテレーターなど
  • 型推論 var
  • 匿名型
  • null許容型
  • 動的型付変数 dynamic
  • 列挙体 enum
  • 構造体 struct
  • 基本データ型
    byte、sbyte、short、ushort、int、uint、long、ulong、float、double、decimal、char、bool、string
  • オブジェクト型
  • null値
  • 変数
  • 配列
  • 型変換(キャスト)
  • 変数のスコープ
修飾子
  • アクセス修飾子
    internal、protected、protected internal、private protected、file
  • const
  • abstract
  • extern
  • sealed
  • readonly
  • out
  • virtual
  • override
  • アクセス修飾子
    public、private、省略時のアクセス権限
  • static
  • in
演算子
  • ビット演算子(~)
  • 論理演算子(&、^、|)
  • シフト演算子(<<、>>、>>>)
  • 代入演算子(&=、^=、|=、<<=、>>=、>>>=)
  • null条件演算子(?.、?[])
  • null合体演算子(??)
  • null合体代入演算子(??=)
  • typeof
  • nameof
  • checked、unchecked
  • 算術演算子(+、-、*、/、%)
  • 代入演算子(=、+=、-=、*=、/=、%=)
  • インクリメント演算子(++)
  • デクリメント演算子(- -)
  • 比較演算子(<、>、<=、>=)
  • 等値演算子(==、!=)
  • 論理演算子(!)
  • 条件付き論理演算子(&&、||)
  • 三項条件演算子(? :)
  • is演算子
  • 文字列の連結(+、+=)
  • new演算子
  • 演算子の優先順位
制御文
  • ラムダ式
  • LINQ
  • if、else、else if
  • switch、case、default
  • for、foreach
  • while、do
  • break、continue
  • return
文字列の応用
  • 文字列補間
  • 書式指定子
例外処理
  • 例外の定義
  • try、catch、finally
  • throw
  • when
クラス
  • 抽象クラス、抽象メソッド
  • オーバーライド、オーバーロード
  • インターフェイス
  • ジェネリック
  • 型変換(キャスト)
  • インデクサー
  • デリゲート(delegate)
  • オブジェクト初期化子
  • クラス
  • オブジェクト、インスタンス
  • コンストラクター
  • フィールド
  • メソッド、戻り値、引数
  • 継承、基本クラス、派生クラス
  • カプセル化
  • thisとbase
  • プロパティ(get、set)
クラスライブラリ
  • 名前空間と名前空間の利用(using)
  • system
入出力
  • ファイルの入出力
  • 標準入力、標準出力
Windowsフォームアプリ
(WinForms)
  • Windowsフォームアプリの概要
  • フォーム
  • コントロール
  • イベントハンドラ
  • コーディングと実行


プライバシーマーク

© Certify Inc. All Rights Reserved.

ページの先頭へ