>>227
>void Func(String Hoge)
>{
> Hoge = "hoge value";
>}

C++で書くと、こんなイメージ

void Func(String* Hoge)
{
Hoge = new String("Hoge value");
}

呼び出し元のは、変わらんでしょう。