c# 如何输出数组

2025-01-27 13:20:44
推荐回答(4个)
回答1:

Console.WriteLine(p);

这句不行。string的数组不能这么输出,这样输出的是p的类型,即System.string[]。

把最后一句替换成:

foreach(string str in p)Console.Write(str)。

C#系统开发和应用开发的最佳实用语言,并且很有可能成为编程语言历史上的第一个“全能”型语言。看过这篇简史,不要把C#看成年轻后生了——只要是“马拉多纳”,就早晚当“球王”。C#1.0,纯粹的面向对象。

扩展资料:

类可以是抽象的和不可继承的:一个被申明成abstract的类不能被实例化,它只能被用做一个基类,C#关键字lock就像Java关键字final,它申明一个类不是抽象的,但是它也不能被用做另一个类的基类接口:就象在Java中一样,一个接口是一组方法集合的抽象定义。

当一个类或结构体实现一个接口的时候,它必须实现这个接口中定义的所有方法。一个单一的类可以实现几个接口,也许以后会出现一些微妙的差别,但是这个特点看起来与Java相比没有变化。

参考资料来源:百度百科-c#





回答2:

Console.WriteLine(p);
这句不行。string的数组不能这么输出,这样输出的是p的类型,即System.string[]。
把最后一句替换成:
foreach(string str in p)
Console.Write(str);

其实如果只是要倒序输出的话,根本不用置换,
static void Main(string[] args)
{
string[] p ={"中","华","人","民","共","和","国"};
for (int i = p.Length - 1; i >= 0; i--)
Console.Write(p[i]);

Console.ReadKey();
}

回答3:

Console.WriteLine("{0}",string.Join(",",data));

string[] p ={"中","华","人","民","共","和","国"};
Console.WriteLine("{0}",string.Join("",p));

回答4:

哪有那么麻烦。
string[] p ={"中","华","人","民","共","和","国"};
for (int i = p.Length-1; i <=0; i--)
{
t += p[i];
}
Console.WriteLine(t);