【代码示例】
using System;
using System.Collections.Generic;
namespace Code
{
class Program
{
static void Main(string[] args)
{
int[] nums = new int[] { 1, 2, 3, 4, 5, 6 };
string a = string.Concat(nums);//数组转成字符串
string a2 = string.Join(" ", nums);//数组每个元素间多了空格
string a3 = string.Join("###", nums);//数组每个元素间插入了###
Stack stack = new Stack();
stack.Push('a');
stack.Push('b');
stack.Push('c');
string s = string.Concat(stack);//栈中字符连接成字符串
string s2 = string.Join(" ", stack);//栈中字符间多了空格
Console.WriteLine(a);
Console.WriteLine(a2);
Console.WriteLine(a3);
Console.WriteLine(s);
Console.WriteLine(s2);
string str = string.Concat(s.Reverse());//字符串翻转
Console.WriteLine(str);
Console.ReadKey();
}
}
}
【输出结果】