Чтобы прочитать третью строку из строки в C#, вы можете использовать различные методы. Вот несколько подходов, которые вы можете использовать:
Метод 1: использование метода Split()
string inputString = "Your input string containing multiple lines.";
string[] lines = inputString.Split('\n');
if (lines.Length >= 3)
{
string thirdLine = lines[2];
// Use the thirdLine variable as needed
}
Метод 2: использование метода ReadLine() с StringReader
string inputString = "Your input string containing multiple lines.";
using (StringReader reader = new StringReader(inputString))
{
for (int i = 0; i < 2; i++)
{
reader.ReadLine();
}
string thirdLine = reader.ReadLine();
// Use the thirdLine variable as needed
}
Метод 3: использование методов Substring() и IndexOf()
string inputString = "Your input string containing multiple lines.";
int startIndex = inputString.IndexOf('\n');
startIndex = inputString.IndexOf('\n', startIndex + 1);
int endIndex = inputString.IndexOf('\n', startIndex + 1);
if (startIndex != -1 && endIndex != -1)
{
string thirdLine = inputString.Substring(startIndex + 1, endIndex - startIndex - 1);
// Use the thirdLine variable as needed
}
Эти методы позволяют извлечь третью строку из заданной входной строки в C#. Обязательно замените «Ваша входная строка, содержащая несколько строк». с вашей фактической входной строкой.