68
A
回答
87
它是TryCast:
Dim x As String = TryCast(y, String)
If x Is Nothing Then ...
4
昏暗X = TryCast(Y,[字符串])
3
Dim x = TryCast(y, [String])
来自:http://www.developerfusion.com/tools/convert/csharp-to-vb/
6
TryCast:
Dim x = TryCast(y, String)
if (x Is Nothing) ...
8
Trycast就是你要找的东西。
Dim x = TryCast(y, String)
3
在这里你去:
C#代码:
var x = y as String;
if (x == null) ...
VB.NET相当于:
Dim x = TryCast(y, String)
If (x Is Nothing) ...
相关问题
- 1. C#相当于VB.NET的捕捉...当
- 2. AS/400'SELECT 1'相当于
- 3. “AS”在sqlite中相当于
- 4. VB.NET相当于java.util.TreeSet
- 5. vb.net相当于Bindings.Update()? (来自c#)
- 6. VB.NET所有MyApplication相当于在C#
- 7. VB.NET相当于Func键
- 8. VB.NET相当于Var_dump($ myVar);死();
- 9. VB.Net相当于JavaScript的charCodeAt
- 10. vfp9'THIS'相当于vb.net
- 11. vb.net相当于使用$()
- 12. 相当于C#
- 13. C/C++相当于C#System.Net.Mail
- 14. C#相当于InStrRev
- 15. C#ULONG_PTR相当于
- 16. C#相当于FREAD
- 17. C-pstree相当于
- 18. httplib相当于C
- 19. C++相当于tailq
- 20. C#相当于pydoc
- 21. strtoul相当于C#
- 22. C++相当于java.lang.Integer.MIN_VALUE
- 23. ungetc相当于c#
- 24. C#相当于fprintf
- 25. C#相当于OBJ-C的
- 26. VB.NET相当于excel的商用函数
- 27. vb.net相当于PHP的魔术方法
- 28. vb.net列表视图相当于VB6 LISTINDEX
- 29. 什么是VB.NET相当于C#的默认关键字?
- 30. 什么是C#相当于VB.Net “IsDBNull以便” 的
+1虽然我相信'TryCast'是不准确** * *相当于'as'因为'TryCast'不适用于值类型? – MarkJ 2010-03-15 23:24:14
@Mark:* as *运算符不适用于C#中的值类型。 – 2010-03-16 00:11:22
它适用于可为空的值类型...您可以这样做:var x = y as int?; if(x == null)...所以你应该可以在VB中使用Dim x = TryCast(y,System.Nullable(Of Integer)) – JoelFan 2010-03-16 01:41:51