記事のディレクトリ
表現の1の定義
私たちは、単に表現として理解することができます。の評価に専念構文エンティティ。
C#は、式4は、クラス値を評価することによって得られる:単一の値を、オブジェクト(オブジェクト);メソッドを、名前空間
注意:
(1)式は、特定のアルゴリズムを表現することを意図するもので、基本的な論理演算(最小)単位であり
、オペレータが優先権を持っているので、式は優先順位を持っているので(2)
表現の様々なタイプの2概要
値を取得するために、すべての運営組織の構文の後、式です。私たちは言うことができる:意味はすべての演算子のためにC#であり、それは式を構成することです。
すべての値は、関連するタイプがあります。
ここで、「値」手段の演算式によって生成された値
発現は、操作後の値を生成し、この値は、独自のデータ型を持っている、我々は言う:生成値式のデータ型を、式のデータ型です。
分析:
生成からなる操作後のオペレータによるデータ型の値式(発現データ型)
なお、からなるクラスのいくつかの演算子の発現
(1)プリ/ポストインクリメントおよびデクリメント
オペランドの発現値の間の違いに注意してください
(2)デフォルト
オペランドデータによって産生された同じタイプの発現の結果のデータ・タイプ
(3)NULL値の和集合演算子:??
組成物のオペレータによって発現データ型は、左パラメータタイプのオペランドのデータ・タイプ「??」で決定されます
(4)条件演算子 ":?"
データ型からなる式のオペレータは、コロン(:)操作のデータ型の両側が決定され、そしてその高い精度、データ・タイプを使用することです
結腸ライトオペランドデータ型の両側に暗黙的型変換することができなければなりません。
(5)代入式
状況に注意を払う必要があります: