目次
初心者のためのC#学習ノート
2017年5月から作成中、2017年が終わるまでに本一冊分のコンテンツを作成を目標としています。
目次
前書き(準備編)
文字の出力
- Visual Studioでコンソールアプリケーションをつくる方法
- コンソールに文字を出力させる方法(C#)
- Console.ReadLineメソッドの使い方
- C#でコメントアウトする方法
- インデントをするショートカットキー
- エスケープシーケンスとは?(一覧リスト付き)
- 数値を文字列として出力する際の3つの方法(C#)
- 出力する文字の幅・右(左)揃えを指定する(C#)
- 書式を指定して数値を文字列に変換する方法(C#)
- コンソールが一瞬で消える場合の対処方法(困った時用)
- Console.ReadKeyメソッドの使い方について(知りたい人用)
変数とデータ型
- プログラムにおける変数の意味とは
- 変数の宣言と初期化の方法
- C#で、変数名として使えない言葉を紹介する
- データ型についてまとめる
- データ型の最小値と最大値をコードで確認する方法
- float型についてわかったことをまとめる
- なぜdouble型が10の308乗まで扱えるか説明する
- リテラルとサフィックスについて(C#)
型変換
演算子
- 算術演算子とは何か?算術演算子の使い方を紹介
- 論理演算子とは?論理演算子の優先順位をコードで比較
- ショートサーキット評価(短絡評価)した時の速さを比較する
- 比較演算子とは?比較演算子を実際に使用してみる
- インクリメント演算子(++)における前置と後置の違い
制御文
- if文の使い方(if・else・else if)
- switch~case文の使い方を解説
- 条件演算子(三項演算子)「? :」の使い方(※演算子ですがこの章で扱います)
- for文の使い方
- while文の使い方(while・do~while)
- break文の使い方(goto文との比較も交えて)
- goto文で実現可能なことを徹底解説
- continue文の使い方
- 制御文における中カッコの省略について
配列
- 配列の宣言の仕方と注意点(IndexOutOfRangeException)
- 2次元配列の宣言の仕方(C#)
- ジャグ配列とは?ジャグ配列の初期化の仕方について(C#)
- Arrayクラスのメソッドを配列に使用してみる
日時と時間間隔
- C#で現在の日時と時刻を取得する方法
- DateTime型の宣言方法と値の取得方法(C#)
- 日時の書式指定をする方法とその注意点(C#)
- TimeSpan型の宣言方法と値の取得方法(C#)
- TimeSpan型の書式指定をする方法と注意点(C#)
- DateTime型で足し算・引き算を行う方法(C#)
- Stopwatchクラスで、時間を測定する方法(C#)
メソッド
- メソッドとは何か?具体例を交えながら説明(C#)
- メソッドにおけるオーバーロード(C#)
- 名前付き引数(C#)
- メソッドを定義する際に、既定値を決めておく方法(C#)
- 「値渡し」と「参照渡し(ref、out)」(C#)
- paramsを使って、引数の数を可変にする(C#)
クラス
- フィールドとローカル変数を比較(C#)
- プロパティとは?プロパティの使用例(C#)
- アクセサーの制御(C#)
- 自動実装プロパティとは?初期値の設定も含め解説(C#)
- コンストラクターとは?使用例を交えて説明(C#)
継承
デリゲート
- デリゲートとは?デリゲートの書き方について(C#)
- マルチキャストデリゲートとは?解説と具体例(C#)
- 匿名メソッドと通常のメソッドとの違いについて(C#)
- 匿名メソッドと比較した時のラムダ式のメリット(C#)
例外処理
- プログラムにおける4つのエラーの種類
- try~catch文の使い方と例外の握り潰しについて
- try~catch~finally文の使い方(C#)
- checkedでオーバーフローをチェック(C#)
- Random クラスを使用して乱数を生成する方法(C#)
乱数
(少し古い記事)
その他
C#関連
- C#でファイルの出力(Visual Studio)
- C#でファイルを開いて結果の確認(Visual Studio)
- 乱数生成「R_generator」(無料ソフト)
- Visual Studio を使ってフリーソフトを作る(アイコンの調達)
- POV-Rayでアイコンを作ってみた(無料)
- エラトステネスの篩の素数判定プログラム(c#)
- おおきな数字に対して、素数リストを作るためのプログラム
- プログラムでエラーが起きる原因の一覧
- Web上で乱数生成するソフト(無料)を作ってみた
- R_generator(対応プラットフォーム)
Visual Studio初心者向け講座
目次記事:Visual Studioでソフトを作ってみよう(初心者向け)
イントロ
メインコンテンツ
- Visual Studioで新しくファイルを作る方法
- Visual StudioでFormを追加して継承する
- Visual Studioでラベルやボタンの配置をする
- ダイスを複数振るためのソースコード(C#)
- Visual Studioでソースコードの実行の仕方
- Visual Studioでアイコンを設定する方法
- Visual Studioで実行ファイルを作成する方法
- 「infinity_dice」(複数のサイコロを振るソフト)
トラブルシュート
~Webサイトを自分で作ってみませんか?~
Webサイトを運営するにはサーバーが必須です。
このサイトは、エックスサーバー のサーバーを使用しています。
エックスサーバーは無料で10日間お試しができます。