Capgemini interview question

Explain all oops oops concepts in c#?