这是我理解的有必要做的事情:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
public const int N = 100;
static void Main(string[] args)
{
char[] phrase = new char[N];
int i=0;
Console.WriteLine("enter a phrase: ");
while ((i < N) && (phrase[i] != '.'))
{
phrase[i] = Convert.ToChar(Console.ReadLine());
i++;
}
while(i<N){
Console.WriteLine(+phrase[i]+" ");
i++;
}
Console.ReadLine();
}
}
}
而且我想知道是否有一种方法可以输入一个短语,而不必为我介绍的每个角色按下介绍
答案 0 :(得分:1)
除非我错过了什么,否则你可以这样做:
static void Main(string[] args)
{
Console.WriteLine("enter a phrase: ");
string phrase = Console.ReadLine();
var chars = phrase.ToCharArray(); //If you want it as a char array
}
Console.ReadLine()
将读取该行,直到用户点击返回/输入,我们可以存储这是字符串短语。如果您确实需要char数组中的输入,可以使用字符串
.ToCharArray()
函数