2012-06-13 17 views
6

this edit'dan itibaren, Wikipedia article on C#, "Statik Derleyici (" Roslyn ")" ile birlikte C# 'nin gelecekteki bir özelliği olarak "statik sınıf içe aktarmalarından" bahseder.Aslında "statik sınıf ithalatı" açıklanacak veya C# nin gelecekteki özelliklerinde ima edildi mi?

Bu özellik aslında derleyici ekibinin bir üyesi tarafından duyuruldu veya ima edildi mi, yoksa bu yalnızca bir spekülasyon mu?

+0

[Her zaman olduğu gibi, C# 'nin yeni bir sonraki sürümünü tartıştığımda, herhangi bir sonraki sürümü açıklayamadığımızı, bunun asla olmayacağını ve özellik kümeleri veya zamanlamaları hakkında düşünmenin tamamen erken olduğunu unutmayın. . Habersiz ürünlerin gelecek sürümleri hakkındaki tüm spekülasyonlar, gelecekteki teklifler hakkında söz olarak değil, "sadece eğlence amaçlı" sözler olarak alınmalıdır. (Http://blogs.msdn.com/b/ericlippert/archive/2009/06/22/ why-doesn-tc-uygulama-üst düzey-methods.aspx) - Eric – V4Vendetta

+0

[Bu iddiayı kaldırdım.] (http://en.wikipedia.org/w/index.php?title=C_Sharp_%28programming_language % 29 & diff = 497371550 & oldid = 496824526) Bunun gibi bir şey resmi olarak açıklanmadı. – svick

cevap

1

the Eric Lippert's article that's most likely the source of this'da, C# komut dosyası dili olarak kullanarak tartışıyor. Ve, Roslyn CTP C# Etkileşimli penceresi ve bir C# betikleme motoru içerir.

C# Etkileşimli, C#'nin bir başka farklı sürümünü kullanır. Örneğin, her zaman noktalı virgüllere ihtiyacınız yoktur ve üst düzey yöntemler ve üst düzey ifadelere sahip olabilirsiniz. Ve ayrıca statik sınıf ithalatı kullanabilirsiniz:

> using System.Math; 
> Abs(-5) 
5 

Bu nedenle, (Ben bahsedilen diğer “scripty” özellikleri ile birlikte) statik sınıf ithalatı C# normal sürümüne dahil edilmeyecektir düşünüyorum, ama C# betiklerinde bunları kullanabileceksiniz.

İlgili konular