2009-02-25 2 views
-2

Как я могу вернуть список из класса

class Program 
    { 
     static void Main(string[] args) 
     { 
      mylist myitems1 = new mylist("Yusuf","Karatoprak"); 
      SelectedItemsList slist = new SelectedItemsList(); 
      slist.Items.Add(myitems1); 
      foreach(object o in slist.Items) 
      Console.Write(o.ToString()+"\n"); 
      Console.ReadKey(); 
     } 
    } 

    public class mylist 
    { 
     private string Ad; 
     private string SoyAd; 
     public mylist(string ad, string soyad) 
     { 
      Ad = ad; 
      SoyAd = soyad; 
     }

     public override string ToString() 
     { 
      return "Ad:" + this.Ad; 
     } 
    } 
    public class SelectedItemsList 
    { 
     public List Items;

public SelectedItemsList() { Items = new List<mylist>(); } }</code></pre>


я хочу вернуть ArrayList или список класса формы MyList, но как? return this.Ad, также retun this.SoayAd etch. Пожалуйста, посмотрите процедуру ToString(): это объявление, но я хочу вернуть Ad вместе SoyAd вместе. Не только Ad, но и Ad, SoyAd в списке.

+0

У вас есть какой-то опечатка в HTML-теги – abatishchev

+1

Чувак, перестать возиться с разметкой. Перефразируйте вопрос. –

ответ

6

Ваш вопрос очень неясен, но если вы имеете в виду вы хотите MyList иметь метод, который возвращает список, содержащие объявления и SoyAd, а затем просто сделать это следующим образом:

// This could be a property 
public IList<string> GetAds() 
{ 
    List<string> ret = new List<string>(); 
    ret.Add(Ad); 
    ret.Add(SoyAd); 
    return ret; 
} 

Если вы можете сделать с IEnumerable<string> можно использовать итератор блок:

// This could be a property 
public IEnumerable<string> GetAds() 
{ 
    yield return Ad; 
    yield return SoyAd; 
} 
2

Чтобы вернуть ArrayList или List, просто использовать "SomeFunction публичный список()" или "общественного ArrayList SomeFunction()". Если это не то, что вы хотите, пожалуйста, перефразируйте свой вопрос.

1

Чтобы вернуть список только ad или soyad держать его независимые списки, заполненные на добавление

Смежные вопросы