2012-02-28 2 views
4
Replace("",vbLf, "") 

Идти цифра.Зачем ничего не возвращать на пустую строку

Она должна возвращать ""

Нет, это ничего не возвращает.

Просто поместите код в vb.net

Я думаю, что он должен вернуться «». Замените все события vbLF на "". Поскольку исходная строка «", то она просто ничего не заменяет, и мы вернулись »«

\ No. Мы ничего не вернули.

+0

Не могли бы вы повторно написать свой вопрос, используя предложения с глаголами и вопросительный знак, чтобы указать, на какой вопрос вы хотите ответить? Это неясно. – sarnold

ответ

2

Вы используете строковые функции Visual Basic, а не .Net. Рабочая среда Visual Basic обычно оценивает Nothing как пустую строку ("").

+0

хм ... позвольте мне проверить string.replace вместо –

+0

«оценивает» должно быть «приравнивается» –

1

Я второй оригинал сообщения, VB.net не должен возвращать НИЧЕГО с функцией REPLACE. Однако, если ваша замена происходит, чтобы вернуть Nothing, если выражение представляет собой пустую строку.

+0

совершенно смущает здесь. –

Смежные вопросы