मैं एक सूची में आइटम जोड़ने की कोशिश कर रहा हूं लेकिन मुझे निम्नलिखित का सामना करना पड़ रहा है:

अनुसूची, सारणी की सीमाओं से बाहर थी।

आइटम जोड़ते समय त्रुटि। मैं बीओटी फ्रेमवर्क का उपयोग कर रहा हूँ।

मैंने List को ConcurrentBag में बदलने की भी कोशिश की है, लेकिन यह समस्या का समाधान नहीं करता है।

public static async Task refreshCategoryLuis(ITurnContext turnContext)
{
    var luisCategoryIntents = await getCatagoryLuisIntentsList("*****-********-******-****");
    ConcurrentBag<string> categoryList = new ConcurrentBag<string>();

    for (int i = 0; i <= luisCategoryIntents.Length; i++)
    {
        categoryList.Add(luisCategoryIntents[i].Name);
    }
}
0
Nithin Bhargav 10 नवम्बर 2019, 17:28

1 उत्तर

सबसे बढ़िया उत्तर

i Length के बराबर नहीं हो सकता क्योंकि जब यह होता है, तो यह सीमा को पार करता है इसलिए <= को < होना चाहिए।

for (int i = 0; i <= luisCategoryIntents.Length; i++)

यह लाइन होनी चाहिए:

for (int i = 0; i < luisCategoryIntents.Length; i++)
7
Mert Köklü 10 नवम्बर 2019, 14:37