Do C# reference and value types exist in VB.NET?

So if I create 2 classes of the same type and 2 structs of the same type
then make them equal to each other. When I make a change to the class types
the changes reflect in both because its a reference type but not in the
struct type because its a value type. Does also apply to VB.NET?

Thanks in advance.

H