C# 如何获取字符串数组foreach中的特定行

C# 如何获取字符串数组foreach中的特定行,c#,C#,您好,我尝试使用[]从字符串数组中获取特定行,但我只获取2个字符?你能解释一下吗 static void Main(string[] args) { string[] longtext = { "Káva je nápoj z upražených a rozemletých semen plodů kávovníku. Označují se tak i samotná semena", "případně semena rozem

您好,我尝试使用[]从字符串数组中获取特定行,但我只获取2个字符?你能解释一下吗

static void Main(string[] args)
{
    string[] longtext = { "Káva je nápoj z upražených a rozemletých semen plodů kávovníku. Označují se tak i samotná semena", 
                          "případně semena rozemletá na prášek. Káva je charakteristická svou silnou vůní (aroma) a černou barvou. Obsahuje mimo jiné alkaloid kofein, který povzbuzuje srdeční činnost a zvyšuje krevní tlak. Především se káva pije pro své povzbuzující účinky. Je také velmi oblíbeným nápojem při setkávání lidí a je často podávána po jídle (jako jakási „tečka“ či pro lepší trávení). K největším producentům patří Brazílie",
                          " Vietnam, Kolumbie a Indonésie. Nejčastěji se pije káva ze zrnek druhu arabika a robusta. Káva je druhou nejprodávanější komoditou na světě (po ropě).[1]" };

    foreach(var line in longtext)                        
        Console.WriteLine(line[2]);
}

你只要打电话打印就行了。当您使用[]括号时,您告诉程序打印该行的一个字符。在你的例子中,索引为2

static void Main(string[] args)
        {
           string[] longtext = { "Káva je nápoj z upražených a rozemletých semen plodů kávovníku. Označují se tak i samotná semena", 
                "případně semena rozemletá na prášek. Káva je charakteristická svou silnou vůní (aroma) a černou barvou. Obsahuje mimo jiné alkaloid kofein, který povzbuzuje srdeční činnost a zvyšuje krevní tlak. Především se káva pije pro své povzbuzující účinky. Je také velmi oblíbeným nápojem při setkávání lidí a je často podávána po jídle (jako jakási „tečka“ či pro lepší trávení). K největším producentům patří Brazílie",
                " Vietnam, Kolumbie a Indonésie. Nejčastěji se pije káva ze zrnek druhu arabika a robusta. Káva je druhou nejprodávanější komoditou na světě (po ropě).[1]" };

            foreach(var line in longtext)

                Console.WriteLine(line);
这会打印每行的第二个字符

var lines = Regex.Split(longtext, "\r\n|\r|\n");
这可以将长文本拆分为多行,因此您可以轻松访问所需的行

Console.WriteLine(line[1]);

首先,让我们看看你有什么

string[] longtext { ... , ... , ... } 
您已经创建了一个字符串数组

要获取longtext的第二个元素,即数组,只需调用数组索引器,即longtext[1]

输出

进一步阅读

长文本[2]很可能就是你想要做的。
string[] longtext { ... , ... , ... } 
Console.WriteLine(longtext[1]);
případně semena rozemletá na prášek. Káva je charakteristická svou silnou vůní (aroma) a černou barvou. Obsahuje mimo jiné alkaloid kofein, který povzbuzuje srdeční činno