C# - Need guidance to solve C# challenges

I know the basics of C# Programming language, I have solved some basic programs then switched to but i'm not able solve these programs :(.

Can someone please suggest topics to cover/learn before jumping to Hacker Rank/Leet code ?

Your help/guidance is much appreciated!!