C# 如何在c语言中倒装句子#

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;

我需要一些关于如何倒转句子然后回到主语的指导。无论哪种方式都可以,无论单词是否颠倒,如“Mot am I”(我是汤姆)或“Tom am I”

用户将输入最多6个单词的任何句子,然后将其颠倒。我应该使用。拆分还是托管?这是我到目前为止所拥有的

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方法?