VB Script CSTR альтернатива в VB.NET - PullRequest
0 голосов
/ 13 декабря 2011

CStr в скрипте VB выдает ошибку, когда ему передается значение NULL, тогда как CStr в VB.NET игнорирует нулевое значение и не выдает ошибку.

Есть ли другая функция, которая выполняет ту же функцию, что и CStrв VB скрипт.

 Try
     Dim str As String
     str = Nothing
     'assuming above line will set str to null.

     Dim x As String

     x = CStr(str)

     ' I am expecting CStr above should throw exception as it does in VBScript.
   Catch ex As Exception

  End Try

Спасибо и С уважением, PV

1 Ответ

1 голос
/ 13 декабря 2011

Используйте ToString(), чтобы получить строковое представление объекта.

Это вызывается для самого объекта:

MyVariable.ToString()

Обратите внимание, что дляво многих объектах это будет возвращать тип объекта - вам нужно предоставить более подробную информацию о том, что именно вы пытаетесь сделать и с какими объектами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...