首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

LINQ查询返回Dictionary <string,string>

您好!您提到的LINQ查询返回Dictionary<string,string>是一种在C#中使用的编程技术,用于查询和转换数据。在这里,我将为您提供一个简单的示例,以展示如何使用LINQ查询返回Dictionary<string, string>。

首先,我们需要一些数据来进行查询。假设我们有一个名为“data”的字符串数组,其中每个字符串都包含一个键值对,格式为“key:value”。我们可以使用LINQ查询将这些数据转换为Dictionary<string, string>。

代码语言:csharp
复制
using System;
using System.Collections.Generic;
using System.Linq;

class Program
{
    static void Main()
    {
        string[] data = { "key1:value1", "key2:value2", "key3:value3" };

        Dictionary<string, string> dictionary = data.Select(x => x.Split(':'))
                                                .ToDictionary(x => x[0], x => x[1]);

        foreach (KeyValuePair<string, string> kvp in dictionary)
        {
            Console.WriteLine("Key = {0}, Value = {1}", kvp.Key, kvp.Value);
        }
    }
}

在这个示例中,我们首先使用LINQ的Select方法将数据数组转换为一个字符串数组的数组,其中每个子数组包含一个键值对。然后,我们使用ToDictionary方法将这些子数组转换为Dictionary<string, string>。最后,我们遍历字典并打印每个键值对。

这个示例仅仅是一个简单的演示,实际上LINQ查询可以非常复杂,并且可以用于各种不同的数据转换和查询任务。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的视频

领券