as
|
is
|
Is Operator is used to check the Compatibility of an Object with a given Type and it returns the result as a Boolean (True or false).
|
As Operator is used for Casting of Object to a given Type or a Class.
|
Ex:
if (someObject is StringBuilder) ...
|
Ex:
object x = 5;
// int y = x as int; // not allowed becoz of int : value type
int? y = x as int?; // allowed becoz of nullable type
Ex.
Student s = obj as Student;
is equivalent to:
Student s = obj is Student ? (Student)obj : (Student)null;
|
as operator should be used with Reference Type or nullable type
|
Solution for the QlikView, Biztalk, DotNet and MSBI real time development problems
Search This Blog
Friday, March 4, 2016
Difference between as and is in C#
Labels:
.Net Interview Questions,
C#,
C# FAQS
Subscribe to:
Post Comments (Atom)
Popular Posts
-
Applies To ASP.NET version 1.1 ASP.NET version 2.0 Summary This How To shows how you can help protect your ASP.NET applications from cr...
-
Use below javascript function to 1) validate the date difference in asp.net 2) difference (number of days, months, years) between two dat...
-
Confirmation box from code behind c# using modalpopup ajax control <% @ Page Language ="C#" AutoEventWireup ="true...
-
Difference between C# var and Javascript var C# var i = 10; // implicitly typed int i = 10; //explicitly typed //Initialization is man...
-
function EmailValidate() { var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; var address =...
No comments:
Post a Comment