Те все немного отличаются, и обычно имеют приемлемое использование.
var.
ToString
()
собирается дать Вам строковое представление объекта, независимо от того, каково тип это. Используйте это, если var
уже не строка. CStr
(var)
строковый оператор броска VB. Я не парень VB, таким образом, я предложил бы избежать его, но это действительно не собирается повреждать что-либо. Я думаю, что это - в основном то же как CType
. CType
(var, String)
преобразует данный тип в строку, использование любого обеспечило операторы преобразования. DirectCast
(var, String)
привык к восходящему объект в строку. Если Вы знаете, что переменная объекта является, на самом деле, строкой, используйте это. Это совпадает с (string)var
в C#. TryCast
(как упомянуто NotMyself) похож DirectCast
, но он возвратится Nothing
, если переменная не может быть преобразована в строку, вместо того, чтобы выдать исключение. Это совпадает с var as string
в C#. TryCast
страница на MSDN имеет хорошее сравнение, также. Начиная с версии 1.5 Java не поддерживает прозрачные окна. Эта функция представлена как часть выпуска 1.6.10. Дополнительные сведения см. В классе AWTUtilities.
К сожалению, Windows (по крайней мере, до Vista) не поддерживает такого рода композитинг. Однако есть обходной путь. Пример кода можно найти на http://rabbit-hole.blogspot.com/2007/02/non-rectangular-windows-update.html