C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[1]: Name Value Collectionの中の値をsort


(過去ログ 40 を表示中)

[トピック内 2 記事 (1 - 2 表示)]  << 0 >>

■20999 / inTopicNo.1)  Name Value Collectionの中の値をsort
  
□投稿者/ ooo (12回)-(2008/06/23(Mon) 12:29:07)

分類:[.NET 全般] 

お世話になります。

VS2005
VB.NET
にて開発をしています。

Private ErrMsg As New NameValueCollection 'エラー渡し用変数

NameValueCollection のなかにある値を格納しているのですが、
NameValueCollection のSortは可能でしょうか。

ちなみに、中の値は行番号と:エラーコードが入っています。

宜しくお願いいたします。
引用返信 編集キー/
■21002 / inTopicNo.2)  Re[1]: Name Value Collectionの中の値をsort
□投稿者/ επιστημη (1110回)-(2008/06/23(Mon) 12:56:25)
επιστημη さんの Web サイト
2008/06/23(Mon) 14:02:35 編集(投稿者)
> NameValueCollection                   のなかにある値を格納しているのですが、
> NameValueCollection                   のSortは可能でしょうか。

SortedListか何かに転記すればソート完了ですが、それじゃダメですか?

Imports System
Imports System.Collections.Specialized
Imports System.Collections.Generic

Module Module1

    Sub Main()
        Dim I As Integer
        Dim nmc As New NameValueCollection()
        Dim srl As New SortedList(Of String, String)
        nmc.Add("0", "zero")
        nmc.Add("0", "れい")
        nmc.Add("2", "two")
        nmc.Add("2", "に")
        nmc.Add("3", "three")
        nmc.Add("1", "one")
        nmc.Add("1", "いち")
        nmc.Add("1", "eins")
        nmc.Add("1", "uno")
        For I = 0 To nmc.Count - 1
            Console.WriteLine("{0}: {1}", nmc.GetKey(I), nmc.Get(I))
            srl.Add(nmc.GetKey(I), nmc.Get(I))
        Next
        Console.WriteLine()
        For I = 0 To srl.Count - 1
            Console.WriteLine("{0}: {1}", srl.Keys(I), srl.Values(I))
        Next
    End Sub

End Module

引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -