System.Type[] GetGenericArguments( System.Type genericType )

robot_2Generated
code_blocksInput

Description

The GetGenericArguments method retrieves the generic type arguments of a specified generic type. This method is useful when you need to inspect the types that have been used to construct a generic type definition.

Usage

To use the GetGenericArguments method, you need to pass a System.Type object representing a generic type. The method will return an array of System.Type objects, each representing a generic argument used in the specified type.

Ensure that the type you pass is indeed a generic type; otherwise, the method may not return meaningful results.

Example

// Example of using GetGenericArguments
Type genericType = typeof(Dictionary<int, string>);
Type[] genericArguments = typeLibraryInstance.GetGenericArguments(genericType);

foreach (Type arg in genericArguments)
{
    // Output each generic argument type
    Console.WriteLine(arg.Name);
}