@Anton_repr

Как объединить 2 функции в 1?

string Encrypt() //string to binary
        {
            var encrypt = textBox4.Text;
            
            StringBuilder binary = new StringBuilder();
            for (int i = 0; i < encrypt.Length; i++)
            {
                binary.Append(Convert.ToString(encrypt[i], 2).PadLeft(8, '0'));
            }
            
            return binary.ToString();           
        }
        string papanya()
        {
            var encrypt = textBox3.Text;

            StringBuilder binary = new StringBuilder();
            for (int i = 0; i < encrypt.Length; i++)
            {
                binary.Append(Convert.ToString(encrypt[i], 2).PadLeft(8, '0'));
            }

            return binary.ToString();
        }

Как вы видите, они отличаются только одной строкой. Можно ли как-нибудь сократить?
  • Вопрос задан
  • 95 просмотров
Решения вопроса 2
@Ascar
string Encrypt(string encrypt){...};
Ответ написан
Комментировать
bitniks
@bitniks
Go/PHP/Symfony developer
Передавайте строку параметром и вызывайте функцию с разными параметрами (textBox3.Text и textBox4.Text)
string Encrypt(string encrypt)
{
    ...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы