0

Smalltalk は、「メッセージ カスケード」と呼ばれる構文機能をサポートしています。Cascades はDart プログラミング言語で採用されています。

私の知る限り、C# はこれをサポートしていません。言語の設計時に考慮されたことはありますか? それらが言語の将来のバージョンに現れる可能性はありますか?

4

1 に答える 1

2

VB.Net には、withこの目的で使用されていると思われるキーワードがあります (これについて間違っている場合は訂正してください)。ただし、C# では、読みやすさを損なうことが多いと判断し、除外しました (私の意見では良いと思います)。

以下のリンクでいくつかの簡単な詳細を確認できますが、Microsoft のページへのリンクは機能しなくなりました。

http://blogs.msdn.com/b/csharpfaq/archive/2004/03/11/why-doesn-tc-have-vb-net-s-with-operator.aspx

注: 次のリンクがアーカイブされている場合は、ぜひお読みください (リンクが機能していないため)。

http://msdn.microsoft.com/vcsharp/team/language/ask/withstatement/default.aspx

于 2012-07-15T00:08:57.890 に答える