2016-08-12 3 views
-5

ich den Code unten bin mitSystem.Collections.Generic.List <string> 'enthält keine Definition für 'add'

public HttpResponseMessage Getdetails([FromUri] string[] Column) 
    { 
     List<string> selectionStrings; 
     var colDict = new Dictionary<string, string>() 
      { 
      {"CATEGORY", "STCD_PRIO_CATEGORY_DESCR.DESCR"}, 
      {"SESSION_NUMBER", "STRS_SESSION3.SESSION_NUM"}, 
      {"SESSION_START_DATE","Trunc(STRS_SESSION3.START_DATE)"} 
      }; 
     foreach (string col in Column) 
     { 
     string selector = colDict[col]; 
     selectionStrings.add(string.Format("{0} AS {1}", selector, col)); 
     } 
     var strQuery = string.Format(@"SELECT {0} 
            from STCD_PRIO_CATEGORY"); 
    } 

Aber immer den Fehler in

selectionStrings.add(string.Format("{0} AS {1}", selector, col)); 

sagen

'System.Collections.Generic.List' enthält keine Definition für 'add' und keine Erweiterungsmethode 'add' acceptin ga erste Argumente vom Typ ‚System.Collections.Generic.List können gefunden werden (sind ein using-Direktive oder einen Assemblyverweis fehlt?)

ich versuchte, indem using System.Collections.Generic.List, aber es funktioniert nicht

+9

Verwenden Sie 'Add' stattdessen. Gehäuse notieren. –

+1

Meinst du 'Add' mit dem Großbuchstaben A? – aghidini

+0

zusätzlich zu Shachaf.Gortler's Antwort: Bitte überprüfen Sie auch, ob Sie enthalten: 'using System.Linq;' –

Antwort

3

Versuchen Add statt add verwenden,

selectionStrings.Add(string.Format("{0} AS {1}", selector, col)); 

auch selectionStrings initialisieren, zur Zeit des Code wird eine Ausnahme werfen

List<string> selectionStrings = new List<string>(); 
0

Hinzufügen von was gesagt Shachaf, müssen Sie auch die Liste instanziiert

List<string> selectionStrings = new List<string>(); 
1

nicht überall sehen Haben Sie die Liste initialisiert sagen

List<string> selectionStrings = new List<string>(); 

Auch ist es Add() und nicht add. VS Intellisense sollte in diesem Fall helfen. Verwenden Sie Notepad zum Schreiben von Code?

Verwandte Themen