比较List中元素,获取长度最大的元素。

var strnames="a,ab,abc,abcd,abcde";
List<string> nameList = new List<string>();
 var namesInfo = strnames.Split(',').Distinct();
                foreach (var item in namesInfo )
                {
                    if (!string.IsNullOrWhiteSpace(item))
                    {
                        nameList .Add(item);
                    }
                }
//获取长度最大的元素的索引
var nameIndex = 0;
            for (int i = 0; i < nameList .Count; i++)
            {
                if (nameList [i].Length > nameList [nameIndex ].Length)
                {
                    nameIndex = i;
                }
               
            }

//取出长度最大的元素
var  maxName= nameList [nameIndex];



版权声明:本文为nnn_net原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。