在讲表达式的时候用到这里,得到的是函数的实体,这是模仿的c和C++ 的函数指针
Action是C#中的委托类型
Action myAction = new Action(Console.WriteLine);
所以看到函数指针的概念,这里的定义就好理解了
可见有C和C++基础是多么的好,有必要的话把Java的基础也看看,融会贯通
委托就是函数指针?
原则就是:一个方法只做一件事
try catch 语句 可以捕捉到异常的类型然后返回给 用户
C#语言详解 是个不错的书
多做一些基础算法题,每做一题 都要进行一次总结,将相同类型的题目进行整理思路
class Program
{
static void Main(string[] args)
{
int[] intArray = new int[] { 1, 2, 3, 4, 5, 6 };
IEnumerator enumintArray = intArray.GetEnumerator();//禅宗 指月的故事
while (enumintArray.MoveNext())
{
Console.WriteLine(enumintArray.Current);
}
Console.ReadLine();
enumintArray.Restet();
while (enumintArray.MoveNext())
{
Console.WriteLine(enumintArray.Current);
}
Console.ReadLine();
}
}
这就是对集合进行的遍历,迭代器,有相应的接口,及其实现的内容
foreach 就是对集合元素进行的遍历