私はC#プログラミング言語の新機能ですが、C#の構文について少し混乱しています。a.compareTo(b)がcompareTo(a、b)またはa.method(b)= method(a、b)と等しいのはなぜですか?
これらの2つの値を比較する2つの値を得る方法は、compareTo(a,b)
の代わりにa.compareTo(b)
と書くことができます。どのようにできますか?
compareTo
がint
であるとすると、変数a
はint
にチェーンされ、比較されます。どうやって?
ありがとうございます。
urの答えはtnxですが、私はisntのcomparToメソッドに固執しています。この文法では、sum(a、b)の代わりにthis構文(a、b)を呼び出すことができます。 – 1AmirJalali
'this'構文とクラスのインスタンス上で動作するメソッドのコンテキストに精通していますか?どの言語があなたから来ているのですか、あるいはC#が最初ですか? – Kasaku