-
抽象类和接口有什么区别?使用时候有什么需要注意的吗?答:
相同点:都不能被直接实例化,都通过继承实现其抽象方法;不同点:
1) 接口支持多继承;抽象类不能实现多继承;
2) 接口只能定义行为;抽象类既可以定义行为,还可能提供实现;
3) 抽象类允许包含实现的virtual成员,所以能为派生类成员提供一个默认的实现,而接口所有的成员自动为virtual成员,而且不能包含任何实现;
- 请将字符串"I am a student"按单词逆序输出 如"student a am I"
-
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());
}
}
}
-
相关文章
- 04-10.NET面试题解答
- 04-10.NET: WPF DependencyProperty
- 04-10apache+flask+virtualenv https://blog.csdn.net/yuzw_zw/article/details/83154633
- 04-10Lucene.net 的性能探究--Lucene.net 的并发处理能力到底有多强?
- 04-10CSS3 核心知识面试题
- 04-10Nop 4.1版本已经迁移到.net core2.1版本
- 04-10.NET实现AES加密解密
- 04-10剑指offer面试题17:合并两个排序的链表
- 04-10.net core 反编译一小段
- 04-10【剑指Offer】面试题18. 删除链表的节点