演算子
+ 足し算 5+5
- 引き算 5-2
* 掛け算 3x2
/ 割り算 4÷2
% 割り算の余り

 

代入演算子
+= 変数aに1(1以外もok)を足す a += 1;
-= 変数aから1(1以外もok)を引く a -= 1; 
*= 変数aに右の数値を掛ける a *= 2;
/= 変数aを右の数値で割る a /= 2;
%= 変数aを右の数値で割った余り a %= 3;

 

比較演算子
> aは0より大きい a > 0
>= aは0以上    a >= 0
< aは0より小さい a < 0
<= aは0以下    a <= 0
== aは0に等しい  a == 0
!= aは0に等しくない a != 0

 

インクリメント・デクリメント
a++ aを1増加させる a = a + 1;
++a aを1増加させる a += 1;

 

a-- aを1減少させる a = a - 1;
--a aを1減少させる a -= 1;

 

修飾子
public どこからでもアクセス出来る
protected 同一クラスか、そのサブクラスからしかアクセスできない
internal 同一のアセンブリ(DLL)内でアクセスできる
protected internal protected かつ internal
private 同じクラス内しかアクセスできない

 

データの型
byte 符号なし整数 0~255
sbyte 符号付き整数 -128~127
int  符号付き整数 -2,147,483,648~2,147,483,647
uint 符号なし整数 0~4,294,967,295
short 符号付き整数 -32,768~32,767
ushot 符号なし整数 0~65,535
long 符号付き整数 -922337203685477508~922337203685477507
ulong 符号なし整数 0~18446744073709551615
float 単精度浮遊小数点型 -3.402823e38~3.402823e38
double 倍精度浮遊小数点型 -1.79769313486232e308~1.79769313486232e308
char 単一Unicode文字 
bool 論理プール型 True もしくは False 
object 他すべての型の基本形
string 文字列
decimal 29の有効桁数で10進数を表現できる正確な少数または整数型

このページの先頭へ戻る