सी # के वीबी.नेट में समतुल्य क्या है, जैसा कि कीवर्ड निम्न में है?वीबीएनईटी सी # "के रूप में"
var x = y as String;
if (x == null) ...
सी # के वीबी.नेट में समतुल्य क्या है, जैसा कि कीवर्ड निम्न में है?वीबीएनईटी सी # "के रूप में"
var x = y as String;
if (x == null) ...
यह TryCast:
Dim x As String = TryCast(y, String)
If x Is Nothing Then ...
है
मंद एक्स = TryCast (y, [स्ट्रिंग])
Dim x = TryCast(y, [String])
से: http://www.developerfusion.com/tools/convert/csharp-to-vb/
TryCast:
Dim x = TryCast(y, String)
if (x Is Nothing) ...
Trycast वह है जिसे आप ढूंढ रहे हैं।
Dim x = TryCast(y, String)
ये रहा:
सी # कोड:
var x = y as String;
if (x == null) ...
VB.NET बराबर:
Dim x = TryCast(y, String)
If (x Is Nothing) ...
+1 हालांकि मेरा मानना है कि 'TryCast' ** बिल्कुल नहीं है * * 'as' के बराबर है क्योंकि 'TryCast' मान प्रकारों के लिए काम नहीं करता है? – MarkJ
@ मार्क: * के रूप में * ऑपरेटर सी # में मूल्य प्रकारों पर काम नहीं करता है। –
वैसे यह शून्य मूल्य प्रकारों के लिए काम करता है ... आप कर सकते हैं: var x = y int int ?; यदि (x == null) ... तो आप VB – JoelFan