C#的基础类及常用算法


一  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语言

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM