例えば、
group.SupportedProductsが["test"、 "hello"、"world"]であるとしましょう
var products = (string[]) group.SupportedProducts;
結果として、「products」は上記の3つの要素(「test」、「hello」、「world」)を含む文字列配列になります。
でも、
var products= group.SupportedProducts as string[];
その結果、製品はnullになります。