If you understand VB.NET and not C#, this is pretty bad in practice. If you want help or look for some available code samples, the most of best solutions are in C#, not VB.NET, which are often is not taken seriously. Just the fact of real life. So, you really need to understand at least some of C#.
As to translation, it can be done easily enough. In my past answers, I suggested some on-line solutions and one really good and comprehensive off-line solution (open source ILSpy: it provides excellent translation results in no time, in the form of a ready-to-use project with all source code files):
COde Line Interpretatio of C# to VB.NET[
^],
Need to convert vb code to c#[
^],
FixedPage to ContentPage convert c# code into vb.net[
^],
Source Code from a exe[
^].
—SA