C# 如何从课堂上返回列表

C# 如何从课堂上返回列表,c#,.net,generics,C#,.net,Generics,公共重写字符串ToString() { return“Ad:+this.Ad; } } 公共类SelectedItemsList { 公共清单项目 public SelectedItemsList() { 项目=新列表(); } } 我想返回arraylist或列表形式的mylist类,但如何返回呢?返回此.Ad,同时重新运行此.SoayAd蚀刻。 请看ToString()过程:这是返回广告,但我想将广告也一起返回。不仅是Ad,还有列表中的Ad、SoyAd。您的问题很不清楚,但如果您的意思是


公共重写字符串ToString()
{
return“Ad:+this.Ad;
}
}
公共类SelectedItemsList
{
公共清单项目

public SelectedItemsList() { 项目=新列表(); } }

我想返回arraylist或列表形式的mylist类,但如何返回呢?返回此.Ad,同时重新运行此.SoayAd蚀刻。
请看ToString()过程:这是返回广告,但我想将广告也一起返回。不仅是Ad,还有列表中的Ad、SoyAd。

您的问题很不清楚,但如果您的意思是希望mylist有一个返回包含Ad和SoyAd的列表的方法,那么就这样做:


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

public SelectedItemsList() { Items = new List<mylist>(); } }</code></pre>
//这可能是一个属性
公共IList GetAds()
{
List ret=新列表();
ret.Add(Ad);
再加上(大豆);
返回ret;
}
如果可以使用
IEnumerable
,则可以使用迭代器块:

// This could be a property
public IList<string> GetAds()
{
    List<string> ret = new List<string>();
    ret.Add(Ad);
    ret.Add(SoyAd);
    return ret;
}
//这可能是一个属性
公共IEnumerable GetAds()
{
收益广告;
收益大豆;
}

要返回ArrayList或List,只需使用“public List someFunction()”或“public ArrayList someFunction()”。
如果这不是您想要的,请重新表述您的问题。

若要仅返回
ad
soyad的列表,请保持独立列表,添加时填充如果HTML标记中有一些打印错误,请停止乱动标记。重新措辞这个问题。

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

public SelectedItemsList() { Items = new List<mylist>(); } }</code></pre>
// This could be a property
public IList<string> GetAds()
{
    List<string> ret = new List<string>();
    ret.Add(Ad);
    ret.Add(SoyAd);
    return ret;
}
// This could be a property
public IEnumerable<string> GetAds()
{
    yield return Ad;
    yield return SoyAd;
}