2010-03-15 10 views

उत्तर

87

यह TryCast:

Dim x As String = TryCast(y, String) 
If x Is Nothing Then ... 
है
+3

+1 हालांकि मेरा मानना ​​है कि 'TryCast' ** बिल्कुल नहीं है * * 'as' के बराबर है क्योंकि 'TryCast' मान प्रकारों के लिए काम नहीं करता है? – MarkJ

+7

@ मार्क: * के रूप में * ऑपरेटर सी # में मूल्य प्रकारों पर काम नहीं करता है। –

+2

वैसे यह शून्य मूल्य प्रकारों के लिए काम करता है ... आप कर सकते हैं: var x = y int int ?; यदि (x == null) ... तो आप VB – JoelFan

4

मंद एक्स = TryCast (y, [स्ट्रिंग])

6

TryCast:

Dim x = TryCast(y, String) 
if (x Is Nothing) ... 
8

Trycast वह है जिसे आप ढूंढ रहे हैं।

Dim x = TryCast(y, String) 
3

ये रहा:

सी # कोड:

var x = y as String; 
if (x == null) ... 

VB.NET बराबर:

Dim x = TryCast(y, String) 
If (x Is Nothing) ...