Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 获取列表中类的字符串属性中的最大点数<;T>;?_C#_String_List_Linq To Objects - Fatal编程技术网

C# 获取列表中类的字符串属性中的最大点数<;T>;?

C# 获取列表中类的字符串属性中的最大点数<;T>;?,c#,string,list,linq-to-objects,C#,String,List,Linq To Objects,我的对象(KoClass)有一个名为Title的字符串属性。此属性可以具有格式为01.001.0001.003的字符串。它最多可以包含十个元素,用分隔 如何计算最长字符串中有多少个 List<KoClass> kok = new List<KoClass>(); kok.FillData(); int maxLength = ? List kok=new List(); kok.FillData(); int maxLength=? 那么您想在一个对象的标题中找到最大

我的对象(
KoClass
)有一个名为
Title
的字符串属性。此属性可以具有格式为
01.001.0001.003
的字符串。它最多可以包含十个元素,用
分隔

如何计算最长字符串中有多少个

List<KoClass> kok = new List<KoClass>();
kok.FillData();

int maxLength = ?
List kok=new List();
kok.FillData();
int maxLength=?

那么您想在一个对象的标题中找到最大点数?您可以使用LINQ:

int maxDotNumber = kok.Max(k => k.Title.Count(c => c == '.')); 

那么你想在你的一个对象的标题中找到最大数量的点吗?您可以使用LINQ:

int maxDotNumber = kok.Max(k => k.Title.Count(c => c == '.')); 
海报问“最长的字符串中有多少个点?”,因此我首先使用LINQ获取标题最长的对象,然后计算标题中有多少个点

 int dotNumberInLongestString = kok.OrderByDescending(k => k.Title.Length)
                                   .First().Title
                                   .Where(c => c == '.').Count();
海报问“最长的字符串中有多少个点?”,因此我首先使用LINQ获取标题最长的对象,然后计算标题中有多少个点

 int dotNumberInLongestString = kok.OrderByDescending(k => k.Title.Length)
                                   .First().Title
                                   .Where(c => c == '.').Count();

请考虑将对话框添加到您的答案中。您的答案被认为是“只编码答案”。请添加更多的说明。请考虑添加对话框到您的答案。您的答案被认为是“只编码答案”。请添加更多的外植体。