public static T Mean<T>(
	T[] x
)
where T : new(), Object, INumber<T>
Public Shared Function Mean(Of T As {New, Object, INumber(Of T)}) ( 
	x As T()
) As Tpublic:
generic<typename T>
where T : gcnew(), Object, INumber<T>
static T Mean(
	array<T>^ x
)static member Mean : 
        x : 'T[] -> 'T  when 'T : new() and Object and INumber<'T>