I've got a project in c# which is making use of another project written in vb.net. I am currently able to modify both.
I've got a method in the VB project like:
    Public Sub MethodName(ByVal param1 As String, ByRef param2 As String)
        param2 = param1 + 1
    End Sub
I am not able to call this method using the out keyword from C#:
    public void CallOtherMethod()
    {
        string param1 ="test";
        string param2;
        provider.AddTransaction(param1, out param2);
    }
Shouldn't the ByRef keyword in VB.Net have the capabilities of both "ref" and "out"?
Should I just go with ref?
 
     
     
     
     
    