«var» etiketlenmiş sorular



13
Nesneler dizisi için PHPDoc türü ipucu?
Yani, PHPDoc'da türünün @varipucu vermek için üye değişken bildiriminin yukarısında belirtilebilir. Sonra bir IDE, örn. PHPEd, ne tür bir nesne ile çalıştığını bilecek ve bu değişken için bir kod bilgisi sağlayabilecektir. <?php class Test { /** @var SomeObj */ private $someObjInstance; } ?> Daha sonra bu nesneler arasında yineleme yaparken …
417 php  ide  phpdoc  var  hint 

30
C # 'da var anahtar kelimesinin kullanımı
Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. C # 3'te 'var' anahtar kelimesinin kullanımı ile ilgili meslektaşları ile görüştükten sonra insanların var yoluyla tür çıkarmanın uygun kullanımları hakkında ne düşündüklerini merak ettim. Örneğin ben …
406 c#  type-inference  var 


12
'Var' kullanmak performansı etkiler mi?
Daha önce neden bu kadar çok örnek varanahtar kelimeyi kullandığımı gördüğüm bir soru sordum ve sadece anonim tipler için gerekli olmakla birlikte, yazma kodunu 'daha hızlı' / daha kolay ve 'sadece' yapmak için kullanmanın cevabını aldım. Bu bağlantıyı takiben ("C # 3.0 - Var Objec değil") IL'devar doğru tipe kadar …
230 c#  performance  variables  var 

23
ReSharper neden her şey için 'var' kullanmak istiyor?
Visual Studio ile ReSharper kullanmaya yeni başladım (SO ile ilgili birçok öneriden sonra). Denemek için yeni bir ASP.NET MVC projesi açtım. Bunu öne sürdüğünü fark ettiğim ilk ve en sık şeylerden biri, açık beyanlarımın çoğunu / varyerine değiştirmek. Örneğin: //From This: MyObject foo = DB.MyObjects.SingleOrDefault(w => w.Id == 1); //To …


3
var / null garip davranışla değiştir
Aşağıdaki kod verildiğinde: string someString = null; switch (someString) { case string s: Console.WriteLine("string s"); break; case var o: Console.WriteLine("var o"); break; default: Console.WriteLine("default"); break; } Switch ifadesi neden eşleşiyor case var o? Benim anlayışıma göre case string s, s == null(etkili) (null as string) != nullyanlış olarak değerlendirildiğinde eşleşmiyor …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.