Страницы

Поиск по вопросам

понедельник, 6 января 2020 г.

Как заменить char null'ом?

#c_sharp


Хочу заменить char на пустую, но не знаю как. Интересует что-то подобное String.Empty

private string replace(string hex, string input)
        {
            int decValue = Convert.ToInt32(hex, 16);
            string result = input.Replace((char)decValue, ' ');
            return result;
        }

    


Ответы

Ответ 1



String.Empty - строка нулевой длины, символ же не может быть нулевой длины. Самое близкое, что можете использовать - '\0'. Но строка от этого короче не станет. Тогда уж лучше так: string result = input.Replace(((char)decValue).ToString(), "");

Ответ 2



Почему бы не использовать тогда char? public bool IsCharIsNull(char? e) { if(e == null) { return true; } else return false; }

Комментариев нет:

Отправить комментарий