Soru başlığım her şeyi açıklıyor. Bu, özellikle benzer sabitlerin bir sürü ile çalışırken, son derece sinir bozucu. Visual Basic projeleri için çalışır, ancak Visual C# için değil. Genel olarak, IDE'lerin neden farklı diller için (örneğin VB'de süper yüklü Intellisense, ancak C# değil) bu kadar farklı olduğu görülmektedir? Benim için Microsoft'un iki ana takımının iki ana .NET dili için IDE'ler üzerinde çalışmasının bir anlamı yok ...Neden Visual Studio 2008, C# üzerinde onları üzerine geldiğinizde const değişkenlerinin değerini gösterir?
cevap
Sabit mi (const
)? veya salt okunur değişkenler?
Ayrıca - değerin addan neyi temsil ettiğini söyleyemiyorsanız, doğru bir ad vermediniz; çok sık değiştirmek Eğer const
demek durumunda
;-p olmadığından çoğu kez, bir const
gerçek değerini incelemeye gerek yoktur - o zaman tanım gereği değeri hemen yanında olduğunu .. ama hover hata ayıklama bana bile, benim için iyi çalışıyor (isterseniz bir ekran görüntüsü gönderebilir). Vurgulu, hata ayıklama yapılmadığında çalışmaz - yalnızca hata ayıklama sırasında vurgunun içindeki değeri gösterir.
Yani tüm sabitlerin değerlerini hatırlamalı mıyım? Benim için, HPCutoffFrequency, orijinal geliştiricinin onu 15 olarak ayarladığını söyleyen iyi bir addır. Bazen çalıştığımı görüyorum, bazen değil - ama PC'ler ve devstudio sürümleri arasında çok fazla atlama yapıyorum . – peterchen
I etrafında bir eser kullanın:
/// <summary>
/// const string (Checkpoint group found.)
/// </summary>
private const string DefaultMessage = "Checkpoint group found.";
ben cevabım yok ama sana süper şarjlı IntelliSense (yani: vb arka plan derleyici) söyleyebilirsiniz VB ile CPU hayatta yiyeceklerdir büyük bir çözüm açılır. Umarım asla bunu C# içine koymazlar. Sadece tüm çözümümüzü/ürünümüzü (25-30 proje) dönüştürdük. –
Projenizi temizlemeyi, sürüm modunda yeniden oluşturmayı ve ardından hata ayıklamayı denediniz mi? –