いくつかのインスタンスメソッドを呼び出すときにC#では、私たちは常に、その型の変数を宣言し、それに値を代入し、最後にそのメソッドを呼び出します。JavaScriptでC#のオブジェクトリテラルでメソッドを直接呼び出すことはできますか?
string str = "this is a string";
int test = str.IndexOf("a");
、我々はこれを行うことができます:
var test = 'sdfsldkfjskdf'.indexOf('a');
C#では、この種のメソッド呼び出しは正しいと言えます。たとえば、変数の宣言をせずに直接文字列リテラルを省略形として使用しますか?
短い答えはイエスであり、あなたはまた、チェーンメソッドを呼び出しすることができます: http://stackoverflow.com/questions/2849193/can-a-c-method-chain-be-too-long – JonH