تحتاج مساعدة على حلقات من خلال إلغاء تسلسل الفئة مخصص

StackOverflow https://stackoverflow.com/questions/1402813

سؤال

وأواجه صعوبة في معرفة كيفية فضح (وحلقة من خلال) خصائص من صفي الفئات التي نشرت على حلقات (باستخدام JSON) في خدمة WCF و إلغاء تسلسل على الخادم كما هو موضح أدناه.

JavaScriptSerializer serializer = new JavaScriptSerializer();
Category cat  = serializer.Deserialize<Category>(param1);

 // Missing a cast here?    

foreach (var c in cat)
{
    ele.InnerHtml += String.Format("<option value={0}>{1} &gt;</option>", 
        c.field.id, c.field.path);
}

وأين (I جمع) وانا ذاهب الخطأ هو أن لدي للادلاء بلدي الفئة الكائن إما ICollection أو IEnumerable؟ وأعتقد أن هذه هي الخطوة أحتاج المشورة بشأن (إذا كان، في الواقع، أنا ينبح حتى الشجرة أليس كذلك؟).

هل كانت مفيدة؟

المحلول

ويبدو أنك تحاول حلقة من خلال الفئة التي هي عنصر واحد، وليس القائمة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top