C#的基础类及常用算法

1. Object类是所有类的基类

  因此任何对象都具有以下三个方法

  Equals()判断两个对象相等

  ToString()将对象信息转换为一个字符串

  GetType()获得对象的类型

  

  注意,常量也是类型

二 C#的集合类

List<T>

Stack<T>

Queue<T>

LinkdList<T>

Dictionary<Tkey,TValue>

示例

using System;
using System.Threading;
using System.Collections.Generic;

namespace ConsoleApp1
{
    //1.1 声明事件参数类型
    
    public class user1
    {

        static void Main()
        {
            Dictionary<string, string> dic = new Dictionary<string, string>();
            dic.Add("Ton V.Bergyk", "023-010-66756");

            dic["Tom Sony"] = "086-010-27654";
            dic["Mr.John"] = "071-222-33445";
            foreach(string key in dic.Keys)
            {
                Console.WriteLine(key + ":" + dic[key]);
            }
        }
    }
}

关键的还有使用foreach来遍历访问集合

集合元素的排序,sort

Array.Sort(ary,(a,b)=>a.Length-b.length)

三 LINQ语言