Top.Mail.Ru
Ответы

Что выведет данный код с#

123456789101112131415161718192021222324
 using System; 
using CSharpShellCore; 
 
namespace What_output; 
 
public static class Program 
{ 
	public static void Main() 
	{ 
		string text = "The good day."; 
		string newText = ""; 
		 
		foreach(char stop in text) 
		{ 
			if(stop == 'd') 
			{ 
				break; 
			} 
			newText += stop; 
		} 
		Console.WriteLine(newText); 
	} 
} 
 
По дате
По рейтингу
Аватар пользователя
Новичок

В строку newText при каждой итерации будет записыватся один символ из строки Text, записыватся будет до тех пор, пока символ из строки не встретит символ 'd' на проверке и они не окажутся равны, если они равны мы выходим из цикла с помощью break. Вывод: The goo

Аватар пользователя
Оракул

Данный код на языке C# прерывает свое выполнение при встрече первого символа 'd' в исходной строке "The good day." и выводит все символы до этого момента. В результате на консоль будет выведено:

"The goo".

Удаленный ответ Ответ удалён