Show toolbar

2013年1月31日 星期四

C# Multi List

標題:C#多維List寫法
C# (Program.cs):
using System;
using System.Collections.Generic;

namespace MultiList
{
    class Program
    {
        static void Main(string[] args)
        {
            //建立一維List
            List<String> titles = new List<String>() {
                "ChatBoxy",
                "CodeBoxy",
                "ToolBoxy"
            };

            //建立一維List
            List<String> websites = new List<String>() {
                "http://chatboxy.blogspot.com/",
                "http://codeboxy.blogspot.com/",
                "http://toolboxy.blogspot.com/"
            };
            
            //建立多維List關係
            List<List<String>> options = new List<List<String>> {
                titles,
                websites
            };

            //新增QQBoxy資料
            titles.Add("QQBoxy");
            websites.Add("http://qqboxy.blogspot.com/");

            //移除ChatBoxy資料
            titles.Remove("ToolBoxy");
            websites.Remove("http://toolboxy.blogspot.com/");

            //移除第0筆資料
            titles.RemoveAt(0);
            websites.RemoveAt(0);

            //印出資料
            foreach (List<String> value in options)
            {
                foreach (var v in value)
                {
                    Console.WriteLine(v);
                }
            }
        }
    }
}

結果:


說明:
C#多維List新增移除資料後印出內容。

沒有留言:

張貼留言