2015-07-30 3 views
5

मुझे एक त्रुटि हैसी # प्रकार या नामस्थान नाम 'सूची' नहीं मिला। लेकिन मैं सिस्टम आयात कर रहा हूं। चयन। जेनेरिक;

प्रकार या नामस्थान नाम 'सूची' नहीं मिला। क्या आप का उपयोग निर्देश या असेंबली संदर्भ का उपयोग कर रहे हैं?

नमूना कोड:

using UnityEngine; 
using System.Collections; 
using System.Collections.Generic; 
public class city1 : MonoBehaviour 
{ 
    public static List<string> items = new List(); 
    public static List<double> itemsprice = new List(); 
    public static List<double> qu = new List(); 
} 

मैं मोनो उपयोग कर रहा हूँ अगर यह मायने रखती है।

+0

'नई सूची प्रयास करें();' 'नई() सूची के बजाय,'। (और ... , और इसी तरह)। –

उत्तर

8

यह समस्या new List() के आपके तत्कालता से आता है। ,

public static List<string> items = new List<string>(); 
public static List<double> itemsprice = new List<double>(); 
public static List<double> qu = new List<double>(); 

है यही कारण है कि वहाँ कोई प्रकार List है, लेकिन एक सामान्य प्रकार List<T> है: ये भी वंशावली घटक की जरूरत है।

जेनेरिक List<T> को तत्काल करने की अधिक जानकारी और उदाहरण MSDN documentation में पाए जा सकते हैं।

1

इस करके अपना कोड बदलें:

public static List<string> items = new List<string>(); 
public static List<double> itemsprice = new List<double>(); 
public static List<double> qu = new List<double>(); 
संबंधित मुद्दे