Я прочитал документацию о StringBuilder
, что она представляет собой изменяемое string
символов и позволяет увеличить количество символов в строке без создания нового объекта в памяти, а динамически расширяет память для размещения измененного string
.
У меня был простой C# метод, который генерирует Fizz , если число делится на 3 , Buzz , если число делится на 5 и FizzBuzz , если число делится 3 и 5 .
Метод, принимающий в качестве входного параметра int и возвращаемую строку. Однако я не уверен, смогу ли я использовать StringBuilder
вместо этого.
По этой причине я ищу какую-то помощь Как обновить строку в StringBuilder
?
Вот полный код метода.
public static string GetValue(int input)
{
string output = string.Empty;
if (input % 3 == 0)
{
output += "Fizz";
}
if(input % 5 == 0)
{
output += "Buzz";
}
if (string.IsNullOrWhiteSpace(output))
{
output = input.ToString();
}
return output;
}
Любой Помощь в решении этой проблемы будет принята с благодарностью. Спасибо Также я смотрю испытания должны быть пройдены.