C# 如何在c语言中倒装句子#
我需要一些关于如何倒转句子然后回到主语的指导。无论哪种方式都可以,无论单词是否颠倒,如“Mot am I”(我是汤姆)或“Tom am I” 用户将输入最多6个单词的任何句子,然后将其颠倒。我应该使用。拆分还是托管?这是我到目前为止所拥有的C# 如何在c语言中倒装句子#,c#,methods,reverse,sentence,C#,Methods,Reverse,Sentence,我需要一些关于如何倒转句子然后回到主语的指导。无论哪种方式都可以,无论单词是否颠倒,如“Mot am I”(我是汤姆)或“Tom am I” 用户将输入最多6个单词的任何句子,然后将其颠倒。我应该使用。拆分还是托管?这是我到目前为止所拥有的 public static string Backwards() // Create Backwards Method { Console.ForegroundColor = ConsoleColor.Green;
public static string Backwards() // Create Backwards Method
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("Create a sentence with at least 6 words");
string userSentence = Console.ReadLine();
if (userSentence.Length <= 6)
{
}
}
publicstaticstringbackwards()//创建Backwards方法
{
Console.ForegroundColor=ConsoleColor.Green;
Console.WriteLine(“创建一个至少有6个单词的句子”);
字符串UserSession=Console.ReadLine();
如果(UserSession.Length使用拆分和反转:
检查此处的拆分文档:。拆分方法有一些有趣的选项
var userSentenceArr = userSentence.split(" ");
userSentenceArr = Array.Reverse(userSentenceArr );
使用拆分和反转:
检查此处的拆分文档:。拆分方法有一些有趣的选项
var userSentenceArr = userSentence.split(" ");
userSentenceArr = Array.Reverse(userSentenceArr );
这可能对你有用
public static string Backwards() // Create Backwards Method
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("Create a sentence with at least 6 words");
string userSentence = Console.ReadLine();
//To count the number of words used split.length
if(userSentence.Split(' ').Length <= 6)
{
userSentence = String.Join(" ", userSentence.Split(' ').Reverse());
}
return userSentence;
}
这可能对你有用
public static string Backwards() // Create Backwards Method
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("Create a sentence with at least 6 words");
string userSentence = Console.ReadLine();
//To count the number of words used split.length
if(userSentence.Split(' ').Length <= 6)
{
userSentence = String.Join(" ", userSentence.Split(' ').Reverse());
}
return userSentence;
}
输入字符串:
一二三四五
输出字符串:
埃诺·韦特·鲁夫
string inputString = "one two three four five";
string resultString = string.Join(" ", inputString.Split(' ').Select(x => new String(x.Reverse().ToArray())));
输入字符串:
一二三四五
输出字符串:
埃诺·韦特·鲁夫
string inputString = "one two three four five";
string resultString = string.Join(" ", inputString.Split(' ').Select(x => new String(x.Reverse().ToArray())));
你应该在一个空格上拆分,然后检查数组的长度。“这是我目前拥有的”-很高兴看到代码,你真的没有试图解决眼前的问题。你上面的代码可以是任何东西。你应该在一个空格上拆分,然后检查数组的长度。“这是我目前拥有的”-很高兴看到代码,您确实没有尝试解决眼前的问题。您上面的代码可以用于任何目的。我如何返回到main方法?我如何返回到main方法?