首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请问“判断几个文本框,内容不为空的交集输出”有关问题

2012-05-03 
请教“判断几个文本框,内容不为空的交集输出”问题现在在form1上有N个文本框,每个文本框的内容手动输入,求一

请教“判断几个文本框,内容不为空的交集输出”问题
现在在form1上有N个文本框,每个文本框的内容手动输入,求一算法,判断文本框内容是否为空,然后将不为空的几个文本框内容做交集后输出,难点是不限制文本框N的个数。。。

[解决办法]

C# code
List<string> list=new List<string>();foreach (Control cl in Controls){    if (cl is TexBox)    {        if (!String.IsNullOrEmpty(((TexBox)cl).Text))        {           list.Add(c.Text.ToString());        }    }}取交集自己处理
[解决办法]
C# code
TextBox[] textboxs = new TextBox[] { A, B, C, D, E };var result = textboxs.SelectMany(x => x.Text.Split(',')).Distinct();textboxs.Where(x => x.Text != "").ToList().ForEach(x => result = result.Where(y => x.Text.Split(',').Contains(y))); 

热点排行