Code:
using System;
class sample
{
int x = 10;
object obj;
void boxmethod()
{
sample s= new sample();
bool b;
object ob="CSHARP";
b=s.obj is int;
Console.WriteLine(b);
s.obj = x;
b = s.obj is int;
Console.WriteLine("{0},{1},{2}",s.obj,s.x,b);
s.x = (int)s.obj;
s.x = 20;
b = s.obj is int;
Console.WriteLine("{0},{1},{2}", s.obj, s.x, b);
s.obj="CSHARP";
b=s.obj is int;
Console.WriteLine("{0},{1},{2}",s.obj,s.x,b);
Console.ReadLine();
}
public static void Main()
{
sample s=new sample();
s.boxmethod();
}
}
Output:
False
10,10,True
10,20,True
CSHARP,20,False
More C# Programs: