C#与Java流操作类似

时间:2019-02-27 09:42:56

标签: java c#

我有一个下面的Java示例,需要用C#重写:

Map<string, Human> humansMap = humans.stream()
    .collect(Collectors.toMap(
        this::extractHumanId,
        human => idToHuman.get(human.getPassportId());

humans.stream()-从人类收藏中获取一系列元素

.collect(Collector)-将数据从流中收集到新集合中。 Java中的toMap产生Map(C#中的IDictionary

this::extractHumanId-从此类中调用方法

human => idToHuman.get-lambda表达式,此处要迭代的元素将在此处使用

如何用C#重写?

0 个答案:

没有答案