2-for循环之特别的写法与神奇的Override

先上代码

Talking is cheep,show me you code!

            for (int row = 1; row < 11; row++)
            {
                for (char column = 'a'; column < 'k'; column++)
                {
                    Console.WriteLine($"The cell is ({row}, {column})");
                }
            }
            Console.ReadLine();

大家应该对for不陌生把,别说双for循环了,3+循环都不在话下。

但是今天在看文档的时候,发现了for循环里面还能这么写,这让我有点惊讶,赶紧去试了试,嘿。。还真可以

 虽说目前还想不到这有什么用,不过发现了for循环竟然还可以这么写,也算一个意外的收货了。

 然后继续往下看,发现了这么个玩意儿,首先构造函数的新写法就不说了,应该是新糖。我这老杯子用不了。

但是那个override 就让我很纠结了,这货是个啥,没有继承就能直接Override?

写错了?但是放我VS里一点毛病没有,百思不得其解,于是抓紧去网上搜罗了半天的信息,But,一无所获。

但是,

这里要加个但是,

在我不懈努力下(问人)终于找到了答案。

答案:

所有类天然继承于Object这个万物之祖,所以这里的这个Override是这么来的。

写给自己看的第2次记录

原文地址:https://www.cnblogs.com/SevenWang/p/13750966.html