説明/参照:
Explanation:
MatchCollection

入力文字列に正規表現パターンを繰り返し適用して見つかった正常な一致のセットを表します。
コレクションは不変(読み取り専用)であり、パブリックコンストラクタはありません。 Regex.Matchesメソッドは、MatchCollectionオブジェクトを返します。
List <T> .Addメソッド

List <T>の最後にオブジェクトを追加します。
間違った回答:
B:MatchCollection.GetEnumeratorメソッドは、コレクションを反復処理する列挙子を返します。
ただし、コレクションのメンバーを反復処理するには、GetEnumeratorメソッドによって返された列挙子を取得するのではなく、コレクションの反復(foreach)を使用する必要があります。
参考文献:https://msdn.microsoft.com/en-us/library/system.text.regularexpressions.matchcollection(v = vs.110).aspx