#はじめに
Javaプログラマーでしたが、仕事でC#を使うようになったので今回の記事を作成するに至りました。
#予約語
Java | C# | 説明 |
---|---|---|
abstract | abstract | 抽象クラスの宣言で使用 |
assert | なし | プログラムの動作検証に使用 |
break | break | 処理を中断させる命令 |
case | case | switch文の条件ラベルで使用 |
catch | catch | 例外処理で使用(try-catch-finally) |
class | class | クラス宣言で使用 |
continue | continue | 以降の処理をスキップして処理を継続させる命令 |
default | default | switch文で使用 |
do | do | 繰り返し処理で使用(do-while) |
else | else | 条件式で使用(if-else) |
enum | enum | 複数の定数を列挙型で保持する |
extends | : | 継承するクラスを指定する |
false | false | 論理値型 |
final | sealed | クラス、メソッド、変数宣言に使用する修飾子 |
finally | finally | 例外処理で使用(try-catch-finally) |
for | for / foreach | 繰り返し処理で使用 |
if | if | 条件式で使用(if-else) |
implements | : | クラスのインターフェース実装で使用 |
imort | using | クラスのインポートで使用 |
instanceof | is | オブジェクトのクラス判定を行う演算子 |
interface | interface | インターフェースの宣言で使用 |
native | extern | 異なる言語で記述されたメソッドを示す修飾子 |
new | new | インスタンスの生成に使用する演算子 |
null | null | ナル(ヌル) |
package | namsespace | クラスの集まりをまとめたもの |
private | private | アクセス修飾子のひとつ |
protected | protected | アクセス修飾子のひとつ |
public | public | アクセス修飾子のひとつ |
return | reurn | メソッドの戻り値を返す文 |
static | static | 静的なメソッドや変数を指定する修飾子 |
strictfp | なし | 浮動小数点をIEEE754規格で処理するための修飾子 |
super | base | サブクラスからスーパークラスを参照する際に使用 |
switch | switch | 条件分岐処理で使用 |
synchronized | lock | スレッドの排他制御を行う場合に使用 |
this | this | 同じクラスのメソッドや変数を参照する場合に使用 |
throw | throw | 例外を発生させる場合に使用 |
throws | なし | 呼び出し元のメソッドに例外処理を委任する際に使用 |
transient | なし | オブジェクトをシリアライズ対象外とする修飾子 |
true | true | 論理型値 |
try | try | 例外処理で使用(try-catch-finally) |
void | void | 値を返さない型 |
volatile | volatile | 共有メモリと各スレッドの変数の値を一致させる修飾子 |
while | while | 繰り返し処理で使用(do-while) |
#参考文献
https://ufcpp.net/study/csharp/java_cheatsheet.html
https://eng-entrance.com/java-reserved-word