11 HAZİRAN 2013, Salı
C başlatmak için uygun bir yoldur, ama zaten değerlerle sözlük?
Bir C bir sözlük yaratıyorum# aşağıdaki kod dosyası:
private readonly Dictionary<string, XlFileFormat> FILE_TYPE_DICT
= new Dictionary<string, XlFileFormat>
{
{"csv", XlFileFormat.xlCSV},
{"html", XlFileFormat.xlHtml}
};
Hata ile new
altında kırmızı bir çizgi vardır:
'Toplama initilializer' ISO-2 C parçası değildir, çünkü# dil belirtimi . özellik
Herkes burada neler olduğunu açıklayabilir mi?
DÜZENLEME:Tamam, bu kadar kullanıyordum çıkıyor .NET sürüm 2, biri bana sürüm numarasını değiştirmek yardımcı olabilir misiniz? Yani miras falan IIS kodu sıfırdan bu projeyi oluşturdum.
CEVAP
11 HAZİRAN 2013, Salı
Bu konuda bir sunamayacağı .NET 4.0 konsol uygulaması:
static class Program
{
private static readonly Dictionary<string, string> _myDict = new Dictionary<string, string>
{
{ "test", "test" },
{ "test2", "test2" }
};
static void Main(string[] args)
{
Console.ReadKey();
}
}
Yeniden denemek için basit bir Konsol uygulaması ve oradan devam EDEBİLİR MİSİN? Belki de hedeflediğiniz gibi görünüyor .NET 2.0 desteği yok () ya da bir müşteri profili çerçeve ya da belki bazı GAC DLL ya da garip bir şeyler eksik.
Bunu Paylaş:
C bir Sözlük en yüksek değer anahtarı ...
Oyun 2048 için en uygun algoritma nedi...
Zaten Git deposu için kaydedilmiş olan...
Python bir sözlük için anahtar Ekle?...
C bir Sözlük üzerinde yineleme için en...