zoukankan      html  css  js  c++  java
  • 既然结构也可以继承接口

    刚刚笑死我了,一位博客园的兄弟发了一个《写在2-14,程序员才看得懂的情书

    原文地址:http://www.cnblogs.com/walleyekneel/archive/2012/02/14/2351237.html

    真的很有才。

    祝大家情人节快乐,晚上就别加班了,回家陪陪媳妇。


    其实,这个问题是我今天发现,阿弥陀佛 是不是发现太晚了。不能怪我。

    我一直以为,类和接口期中的一个主要区别是类可以实现继承,但是结构不行。不过,我现在分析这句话,要是没有错。因为类 一般来说是继承,而对接口则是说实现。哦哦哦。。文字游戏。

    好吧,我认输,随便写了一个一段代码就贴上来 证明一下我的观点。

    struct MyStruct : IEnumerable
    {
    public IEnumerator GetEnumerator()
    {
    int[] ints = new int[] { 1, 2, 3, 4 };
    for (int i = 0; i < ints.Length; i++)
    yield return i;
    }
    }

    然后 在main里进行调用。

    static void Main(string[] args)
    {
    MyStruct myStruct = new MyStruct();
    foreach (int i in myStruct)
    Console.WriteLine(i);
    }


    结果是:

    看吧 没骗人吧!。。。

    情人节是本可以骗人的哦。

    再次祝大家情人节快乐。

  • 相关阅读:
    iOS适配 旧项目工程在iOS9下不能正常显示
    字典的操作
    均摊时间复杂度
    C++基础
    机器学习入门学习线路
    C\C++对文件的读写操作
    python 函数基础
    关于string的练习题目
    C++之STL之string
    C++STL库之set的用法
  • 原文地址:https://www.cnblogs.com/damonlan/p/2351283.html
Copyright © 2011-2022 走看看