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

  • Joanna Okrajni

    Joanna Okraj

    4 EYLÜL 2010
  • MugenPowerBatteries

    MugenPowerBa

    8 EKİM 2010
  • Tinkernut

    Tinkernut

    28 Aralık 2006