में प्रभावित कर रहा है, इसलिए, यह मुझे लगता है कि यह बहुत सीधे है।ऑब्जेक्ट ऑब्जेक्ट ऑब्जेक्ट के पिछले संस्करणों को फ़ोरैच लूप
Dictionary<int, IEnumerable<SelectListItem>> fileTypeListDict = new Dictionary<int, IEnumerable<SelectListItem>>();
foreach (PresentationFile pf in speakerAssignment.FKPresentation.PresentationFiles)
{
IEnumerable<SelectListItem> fileTypes = Enum.GetValues(typeof(PresentationFileType))
.Cast<PresentationFileType>().Select(x => new SelectListItem
{
Text = x.ToString(),
Value = Convert.ToString((int)x),
Selected = pf.Type == (int)x
});
fileTypeListDict.Add(pf.ID, fileTypes);
}
क्या हो रहा है कि अंत में शब्दकोश सब सही कुंजी होगा है, लेकिन सभी मान fileTypes
सूची अंतिम यात्रा के दौरान बनाया पर निर्धारित किया जाएगा:
यहाँ मेरी कोड है लूप का। मुझे यकीन है कि इस संदर्भ के संदर्भ में वस्तु के साथ कुछ करने के लिए कुछ है, लेकिन सी # के साथ मेरे समय में इस मुद्दे को पहले नहीं देखा है। कोई भी यह बताने की परवाह करता है कि यह क्यों हो रहा है और मुझे इस मुद्दे को कैसे हल करना चाहिए?
धन्यवाद!
मैं त्वरित और पूरी तरह से स्पष्टीकरण की सराहना करता हूं। आपका दिन अच्छा रहे! – PFranchise