* write below programs in c# 1. Find second largest number. 2. Extract numbers from string. Input - pran123test Output - 123 3. Find largest number without using if condition. technical questions 1. What is dependency injection. 2. What is SOLID Principle. 3. Explain OOPS concepts. 4. What is design pattern? Explain stratergy design pattern and write example with any sort technique.