Dictionary<string, string> subHash = new Dictionary<string, string>();
Dictionary<string, Dictionary<string, string>> MainHash = new Dictionary<string, Dictionary<string, string>>();

MainHash の Key が変わるごとに、Value となるsubHash を .clear したいのですが、
連想配列の値を連想配列にした場合は、どのようにして値渡しで宣言すればよいでしょうか?
out をつけて宣言をすると型が違うので使えないとエラーになりました