[C#] Make check_arr_len generic across array types