1. 编写一个控制台应用程序,完成下列功能。
\n
1) 创建一个类,用无参数的构造函数输出该类的类名。
\n
2) 增加一个重载的构造函数,带有一个string类型的参数,在此构造函数中将传递的字符串打印出来。
\n
3) 在Main方法中创建属于这个类的一个对象,不传递参数。
\n
4) 在Main方法中创建属于这个类的另一个对象,传递一个字符串“This is a string.”。
\n
5) 在Main方法中声明类型为这个类的一个具有5个对象的数组,但不要实际创建分配到数组里的对象。
\n
6) 写出运行程序应该输出的结果。
\n
【解答】
\n
\n
using System;
class Test1
{
public Test1()
{
Console.WriteLine(this);
}
public Test1(string str)
{
Console.WriteLine(str);
}
public static void Main()
{
Test1 t1 = new Test1();
Test1 t2 = new Test1(“This is a string.”);
Test1[] t3 = new Test1[5];
}
}\n
class Test1
{
public Test1()
{
Console.WriteLine(this);
}
public Test1(string str)
{
Console.WriteLine(str);
}
public static void Main()
{
Test1 t1 = new Test1();
Test1 t2 = new Test1(“This is a string.”);
Test1[] t3 = new Test1[5];
}
}\n