C#

... 続きを読む

無料体験レッスンあり。マンツーマン形式で初心者向け。

アンダーフローという言葉の指す範囲が謎

はじめに アンダーフローという言葉を調べたが、どこまでの範囲をアンダーフローというかよくわからなくなってきた。 自分がわかったこと、逆にわからなかったことをまとめておく。 アンダーフローとは ・演算の結果の絶対値が小さくなった時に、正確に表現できない状態 ・「下位桁溢れ」とも言う 以下の場合、アン... 続きを読む

代入演算子と複合代入演算子(C#)

代入演算子とは 代入演算子とは、右辺の値を左辺に代入する時に使われます。 「=」という記号を使います。 例えば、以下の場合、iという変数に値10が代入されます。 int i = 10; ソースコード 実行結果 iの値は10 複合代入演算子 複合代入演算子とは、演算と代入を1つにまとめた演算子です。... 続きを読む

return文の扱い方を解説(C#)

return文 return文は制御文(if文・for文など)です。 そして、制御文の内のジャンプ文の一種です。 ジャンプ文はreturn文以外にも、break文・continue文・goto文があります。 ただし、return文はメソッドと絡んで使われるため、制御文の章でなく、メソッドの章で扱われ... 続きを読む

目次:『初心者のためのC#学習ノート』

はじめに 『初心者のためのC#学習ノート』を作成し始めたのは、2017年5月です。 自分の勉強がてら、C#について記事を書いていこうと思ったのがきっかけです。 この記事を読んで、得るものが1つでもあれば幸いです。 また、何か指摘があればコメントに残していただけると助かります。 目次 各章へのリンク ... 続きを読む

『メソッド』の章(初心者のためのC#学習ノート)

メソッド 「メソッド」とは、数学で言う所の「関数」のようなものです。 引数(インプット)と戻り値(アウトプット)の対応関係を定めているのが、「メソッド」です。 ただし、この説明では少し言葉足らずです。 以下の記事で、メソッドとは何か詳しく説明します。 →メソッドとは何か?具体例を交えながら説明(C... 続きを読む

『日時と時間間隔』の章(初心者のためのC#学習ノート)

日時と時間間隔 C#において、日時と時間間隔をどのように扱うか紹介します。 重要度が低いのか、参考書を見てもあまり載ってない内容になります。 日時 現在の日時を取得したい場合は以下の記事を参照してください。 →C#で現在の日時と時刻を取得する方法 日時の情報はDateTime型でやり取りされます。... 続きを読む

『配列』の章(初心者のためのC#学習ノート)

配列 変数が値を格納する1つの箱だとすれば、配列は値を格納する箱を複数用意することに相当します。 配列は複数のデータを一遍に取り扱う時に使用されます。 この章では配列の使い方を学びます。 1次元配列 最もシンプルな形の配列を学びます。 →配列の宣言の仕方と注意点(IndexOutOfRangeEx... 続きを読む

『制御文』の章(初心者のためのC#学習ノート)

制御文 制御文は主に以下の3つのカテゴリーに分けて考えることができます。 条件分岐文:条件に応じて異なる処理を行う ・if文 ・switch文 繰り返し文:ある処理を繰り返し行う ・for文 ・while文 ・foreach文 ジャンプ文:別の地点に制御を移す ・break文 ・con... 続きを読む

『演算子』の章(初心者のためのC#学習ノート)

演算子 演算子とは、ある演算に対して割り振られた記号・シンボルを意味します。 例えば、「5足す3」という演算を行いたい場合、「5+3」と書きます。 プラス記号「+」に対して演算子という言葉を使用します。 C#において、主な演算子の種類を以下に挙げておきます。 算術演算子、連結演算子、論理演算子、比較... 続きを読む

無料体験レッスンあり。マンツーマン形式で初心者向け。