diff --git a/LinqStudy.Test/LinqToObject/ProjectiveTest.cs b/LinqStudy.Test/LinqToObject/ProjectiveTest.cs
index 0386b74..8dca176 100644
--- a/LinqStudy.Test/LinqToObject/ProjectiveTest.cs
+++ b/LinqStudy.Test/LinqToObject/ProjectiveTest.cs
@@ -63,10 +63,13 @@ namespace LinqStudy.Test.LinqToObject
}
///
- /// SelectMany:复合投影,一对多,合并多到一个集合。
- /// 枚举源序列,将源序列每一项投影为新的集合,合并所有新集合为一个可枚举序列,做为返回值;
- /// 提供了将多个 from子句组合起来的功能,它将每个对象的结果合并成单个可枚举序列。
+ /// 将序列的每个元素投影到 IEnumerable 并将结果序列合并为一个序列。
///
+ ///
+ /// SelectMany:复合投影,一对多,合并多到一个集合。
+ /// 枚举源序列,将源序列每一项投影为新的集合,合并所有新集合为一个可枚举序列,做为返回值;
+ /// 提供了将多个 from子句组合起来的功能,它将每个对象的结果合并成单个可枚举序列。
+ ///
[Fact]
public void SelectMany_Test()
{
@@ -86,8 +89,11 @@ namespace LinqStudy.Test.LinqToObject
}
///
- /// 投影传入索引(序号)参数
+ /// 将序列的每个元素投影到 IEnumerable,并将结果序列合并为一个序列。每个源元素的索引用于该元素的投影表。
///
+ ///
+ /// 添加一个对源枚举的索引而已。索引从0开始,最大为TSource.Count-1
+ ///
[Fact]
public void SelectMany_Index_Test()
{
@@ -111,9 +117,11 @@ namespace LinqStudy.Test.LinqToObject
}
///
- /// 自定义结果项:源项与源项选择的集合项,一一组合,组成新自定义序列。
- /// 类似Cross JOIN
+ /// 将序列的每个元素投影到 IEnumerable,并将结果序列合并为一个序列,并对其中每个元素调用结果选择器函数。
///
+ ///
+ /// 自定义结果项,类似Cross JOIN
+ ///
[Fact]
public void SelectMany_TCollection_Test()
{
@@ -132,9 +140,12 @@ namespace LinqStudy.Test.LinqToObject
}
///
- /// 自定义结果项:带索引
- /// 类似Cross JOIN
+ /// 将序列的每个元素投影到 IEnumerable,并将结果序列合并为一个序列,并对其中每个元素调用结果选择器函数。
+ /// 每个源元素的索引用于该元素的中间投影表。
///
+ ///
+ /// 自定义结果项,类似Cross JOIN
+ ///
[Fact]
public void SelectMany_TCollection_Index_Test()
{
@@ -164,5 +175,26 @@ namespace LinqStudy.Test.LinqToObject
Assert.Equal(5, maps.Count);
}
+
+ [Fact]
+ public void Test()
+ {
+ var cc= DocDemo("");
+ }
+
+ ///
+ /// Doc示例
+ ///
+ /// 参数
+ ///
+ /// ArgumentNullException
+ ///
+ /// DecDemo("dsfsadf")
+ ///
+ /// 参数+“-”
+ private string DocDemo(string aa)
+ {
+ return aa + "-";
+ }
}
}