2012-07-15 66 views
0

Smalltalk支持一種稱爲「消息級聯」的語法功能。 Cascades are being adoptedDart Programming languageC#有沒有考慮方法級聯?

據我所知,C#不支持這一點。他們是否在設計語言時考慮過?可以想象,他們可能出現在該語言的未來版本中?

+0

這不是一個合適的問題[so]。這不是討論論壇,也不是意見或猜測的地方。 – 2012-07-15 00:05:23

+2

@JohnSaunders C#團隊的各個成員在StackOverflow上處於活動狀態。他們能夠權威地回答這個語言設計問題。 – dharmatech 2012-07-15 00:06:57

+0

這不是一個論壇。這是具體問題具體答案的地方。 – 2012-07-15 00:08:16

回答

2

在VB.Net中有with關鍵字,我相信這是用於此目的(糾正我,如果我錯了),但在C#中,他們認爲它可能經常傷害可讀性,並將其排除在外(好我的想法是)。

一些簡短的細節可以在下面的鏈接中找到,但是鏈接到微軟網頁不再工作:

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

注:如果任何人有以下鏈接存檔我喜歡閱讀它(作爲鏈接不工作):

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