what is it and its advantage how we use it in c# file everything sanjay