[c#] NameValueCollection 클래스

NameValueCollection 클래스는 .NET Framework에서 사용되는 데이터 컬렉션 클래스 중 하나입니다. 이 클래스는 키-값 쌍의 컬렉션을 나타내며, 각 키는 해당하는 값과 연결됩니다. 이 클래스는 HTTP 요청 및 응답 데이터, 쿼리 문자열 및 다른 데이터를 효과적으로 처리하기 위해 널리 사용됩니다.

기능

NameValueCollection 클래스는 다음과 같은 주요 기능을 제공합니다:

사용 예제

다음은 NameValueCollection 클래스의 간단한 사용 예제입니다:

using System;
using System.Collections.Specialized;

class Program
{
    static void Main()
    {
        // 새로운 NameValueCollection 인스턴스 생성
        NameValueCollection nvc = new NameValueCollection();

        // 키-값 쌍 추가
        nvc.Add("Name", "John Doe");
        nvc.Add("Age", "30");
        nvc.Add("Location", "New York");

        // 값 가져오기
        Console.WriteLine("Name: " + nvc["Name"]);
        Console.WriteLine("Age: " + nvc.Get("Age"));
        Console.WriteLine("Location: " + nvc.Get(2)); // 인덱스를 이용한 값 가져오기
    }
}

위의 예제에서는 NameValueCollection을 사용하여 키-값 쌍을 추가하고, 인덱스와 키를 이용하여 값에 접근하는 방법을 보여줍니다.

NameValueCollection 클래스는 데이터를 효과적으로 관리하기 위한 많은 유용한 기능을 제공합니다. 이를 이용하여 HTTP 요청 및 응답 데이터뿐만 아니라 다양한 데이터를 효율적으로 처리할 수 있습니다.

더 자세한 내용은 Microsoft 공식 문서를 참고하십시오.