SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • fouseyTUBE

    fouseyTUBE

    21 Mart 2011
  • gamingbits

    gamingbits

    2 Mayıs 2006
  • kalabrandmusic

    kalabrandmus

    25 Kasım 2009