要学好C#,基础知识的重要性不言而喻,现将常用到的一些基础进行总结,总结如下:

01. 数据类型转换

  强制类型转换(Chart--> int):

  char cr='A';   int i = (int)(cr);

02. 委托/匿名函数/Lamda表达式:

    委托是匿名函数的起源,Lamda表达式又是匿名函数的升华。这些又是如何体现的呢,请看:

    委托示例:

namespace Delegate
{
    class Program
    {
        public delegate void TDelegate(int i, int j);
        
        static void Caculator(int i, int j)
        {
            Console.WriteLine(i * j * i * j);
        }

        public static void InvokeDE()
        {
            TDelegate td = new TDelegate(Caculator);
            td.Invoke(3, 5);
        }

        static void Main(string[] args)
        {
            InvokeDE();
            Console.ReadLine();
        }
    }
}
View Code

相关文章: