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

  • Ciaran Blumenfeld

    Ciaran Blume

    20 NİSAN 2009
  • nemoking of kinges

    nemoking of

    4 EYLÜL 2009
  • taliajoy18

    taliajoy18

    12 Temmuz 2011