2009-01-30 9 views
0

Comment puis-je ajouter une liste dans une classe générique? Tout d'abord ma classe générique est que:Ajouter une liste générique dans une classe MyClass mais comment?

[Serializable] 
    public class ScheduleSelectedItems 
    { 
     private string Frequency; 
     List FrequencyDays = new List(); 
     private string Time; 
     private string StartTime; 
     private string EndTime; 
     private string StartDate; 
     private string EndDate; 
     private string Name; 


     public ScheduleSelectedItems(string frequency,List frequencydays, 
            string time, string starttime, 
            string endtime, string startdate, 
            string enddate, string name) 
     { 
      Frequency = frequency; 
      FrequencyDays = frequencydays; 
      Time = time; 
      StartTime = starttime; 
      EndTime = endtime; 
      StartDate = startdate; 
      EndDate = enddate; 
      Name = name; 
     } 
    } 

    [Serializable] 
    public class ScheduleSelectedItemsList 
    { 
     public List Items; 

     public ScheduleSelectedItemsList() 
     { 
      Items = new List(); 
     } 
    } 

and i want to add ScheduleSelectedItems into ScheduleSelectedItemsList in form1.cs 
Form1.cs codes is here : 

private void timer1_Tick(object sender, EventArgs e) 
     { 
      string saat = DateTime.Now.ToShortTimeString(); 
      string bugun = DateTime.Today.ToShortDateString(); 
      ScheduleMng smgr = new ScheduleMng(); 
      ScheduleItemsList schlist = smgr.LoadXml(); 
      List list = new List(); 

      for (int i = 0; i = Convert.ToDateTime(schlist.Items[i].StartDate.ToString()) 
        && Convert.ToDateTime(bugun)

slist.Items.Add (liste); ----> Je n'utilise pas ces codes. Ces erreurs "inclus un argument invalide" comment pouvez-vous m'aider? :)

+0

version de C# aiderait? – AnthonyWJones

Répondre

2

Voici ce que vous voulez, je pense:

List<ScheduleSelectedItems> list = new List<ScheduleSelectedItems>(); 
Questions connexes