w VB.NET można napisać:Jaki jest odpowiednik C# VB.Net "IsDBNull"
If Not IsDBNull(oCustomerNameDataRow(0)) Then
cbCustomerName.Items.Add(oCustomerNameDataRow(0).ToString
End If
Co jest odpowiednikiem metody IsDBNull w C#?
w VB.NET można napisać:Jaki jest odpowiednik C# VB.Net "IsDBNull"
If Not IsDBNull(oCustomerNameDataRow(0)) Then
cbCustomerName.Items.Add(oCustomerNameDataRow(0).ToString
End If
Co jest odpowiednikiem metody IsDBNull w C#?
if (!DBNull.Value.Equals(oCustomerNameDataRow[0]))
{
//something
}
yep - od [System.DBNull] (https://msdn.microsoft.com/en-us/library/system.dbnull (v = vs.110) .aspx) – Carsten
by powiedzieć, że odpowiednik IsDBNull metodą (Microsoft.VisualBasic.Information) się w Microsoft.VisualBasic assembley
Public Function IsDBNull(ByVal Expression As Object) As Boolean
If Expression Is Nothing Then
Return False
ElseIf TypeOf Expression Is System.DBNull Then
Return True
Else
Return False
End If
End Function
Dim result As Boolean = IsDBNull(Nothing)
jest sposób IsDBNull(System.Convert) położony w mscorlib assembley:
public static bool IsDBNull(object value) {
if (value == System.DBNull.Value) return true;
IConvertible convertible = value as IConvertible;
return convertible != null? convertible.GetTypeCode() == TypeCode.DBNull: false;
}
bool result = System.Convert.IsDBNull(null);
https://social.msdn.microsoft.com/Forums/vstudio/en-US/6199433a-a0f6-41e3-a482-d608ef89cf85/what-is- cs-equivalent-for-vbs-isdbnull? forum = netfxbcl – majjam
dla downwoterów: jest to dobre i słuszne pytanie - albo znajdź powód, żeby je zgłosić (na przykład, czy ktoś go wcześniej o to pytał), albo przestań podejmować decyzje - dziękuję – Carsten
Nie przesłałem, ale wydaje się, że to coś, co można było łatwo znaleźć na MSDN. –