2009-01-30 5 views
7

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?

+0

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. –

+0

Projenizi temizlemeyi, sürüm modunda yeniden oluşturmayı ve ardından hata ayıklamayı denediniz mi? –

cevap

0

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.

+1

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

0

I etrafında bir eser kullanın:

/// <summary> 
/// const string (Checkpoint group found.) 
/// </summary> 
private const string DefaultMessage = "Checkpoint group found."; 
İlgili konular