码迷,mamicode.com
首页 > Web开发 > 详细

.NET面试题解答

时间:2016-05-05 02:01:28      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:

  1. 抽象类和接口有什么区别?使用时候有什么需要注意的吗?答:
    相同点:都不能被直接实例化,都通过继承实现其抽象方法;

    不同点:

    1) 接口支持多继承;抽象类不能实现多继承;

    2) 接口只能定义行为;抽象类既可以定义行为,还可能提供实现;

    3) 抽象类允许包含实现的virtual成员,所以能为派生类成员提供一个默认的实现,而接口所有的成员自动为virtual成员,而且不能包含任何实现;

  2. 请将字符串"I am a student"按单词逆序输出 如"student a am I"
    1.   namespace ConsoleApplication1_字符串反序
      {
      /// <summary>
      /// 请将字符串"I am a student"按单词逆序输出 如"student a am I"
      /// </summary>
      class Program
      {
      static void Main(string[] args)
      {
      string s = "I am a student";
      string[] newStr = s.Split(‘ ‘);
      int length = newStr.Length;
      StringBuilder sb = new StringBuilder();
      for (int i = length-1; i >=0; i--)
      {
      string newWord = newStr[i];
      sb.Append(newWord + " ");
      }

      Console.WriteLine(sb.ToString());
      }
      }
      }

  3.  

.NET面试题解答

标签:

原文地址:http://www.cnblogs.com/gallop/p/5460333.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!