I metodi generici del .NET Framework 2.0 beta1 in tutto sono 62 di cui
- Metodi Generici (pubblici e privati) in tipi pubblici e privati 62
- Metodi Generici (pubblici e privati) in tipi pubblici 46
- Metodi Generici pubblici 44.
I 44 metodi generici (che come prevedono le specifiche non possono essere operatori, operatori di conversione, property, indexer, array, constructor, destructoro events e nemmeno web methods) sono in sostanta funzioni di supporto agli Array e ai Nullable:
Microsoft.VisualBasic.CompilerServices::Conversions public static T
ToGenericParameter<T>(object Value) (Microsoft.VisualBasic.dll)
System::Activator public static T CreateInstance<T>() (mscorlib.dll)
System::Array public static IList<T> AsReadOnly<T>(T[] array) (mscorlib.dll)
System::Array public static int BinarySearch<T>(T[] array, int index, int length,
T value) (mscorlib.dll)
System::Array public static int BinarySearch<T>(T[] array, int index, int length,
T value, IComparer<T> comparer) (mscorlib.dll)
System::Array public static int BinarySearch<T>(T[] array, T value) (mscorlib.dll)
System::Array public static int BinarySearch<T>(T[] array, T value,
IComparer<T> comparer) (mscorlib.dll)
System::Array public static U[] ConvertAll<T,U>(T[] array,
Converter<T,U> converter) (mscorlib.dll)
System::Array public static bool Exists<T>(T[] array, Predicate<T> match)
(mscorlib.dll)
System::Array public static T Find<T>(T[] array, Predicate<T> match) (mscorlib.dll)
System::Array public static T[] FindAll<T>(T[] array, Predicate<T> match)
(mscorlib.dll)
System::Array public static int FindIndex<T>(T[] array, int startIndex, int count,
Predicate<T> match) (mscorlib.dll)
System::Array public static int FindIndex<T>(T[] array, int startIndex,
Predicate<T> match) (mscorlib.dll)
System::Array public static int FindIndex<T>(T[] array, Predicate<T> match)
(mscorlib.dll)
System::Array public static T FindLast<T>(T[] array, Predicate<T> match)
(mscorlib.dll)
System::Array public static int FindLastIndex<T>(T[] array, int startIndex,
int count, Predicate<T> match) (mscorlib.dll)
System::Array public static int FindLastIndex<T>(T[] array, int startIndex,
Predicate<T> match) (mscorlib.dll)
System::Array public static int FindLastIndex<T>(T[] array, Predicate<T> match)
(mscorlib.dll)
System::Array public static void ForEach<T>(T[] array, Action<T> action)
(mscorlib.dll)
System::Array public static int IndexOf<T>(T[] array, T value) (mscorlib.dll)
System::Array public static int IndexOf<T>(T[] array, T value, int startIndex)
(mscorlib.dll)
System::Array public static int IndexOf<T>(T[] array, T value, int startIndex,
int count) (mscorlib.dll)
System::Array public static int LastIndexOf<T>(T[] array, T value) (mscorlib.dll)
System::Array public static int LastIndexOf<T>(T[] array, T value, int startIndex)
(mscorlib.dll)
System::Array public static int LastIndexOf<T>(T[] array, T value, int startIndex,
int count) (mscorlib.dll)
System::Array public static void Resize<T>(ref T[]& array, int newSize)
(mscorlib.dll)
System::Array public static void Sort<K,V>(K[] keys, V[] items) (mscorlib.dll)
System::Array public static void Sort<K,V>(K[] keys, V[] items,
IComparer<K> comparer) (mscorlib.dll)
System::Array public static void Sort<K,V>(K[] keys, V[] items, int index,
int length) (mscorlib.dll)
System::Array public static void Sort<K,V>(K[] keys, V[] items, int index,
int length, IComparer<K> comparer) (mscorlib.dll)
System::Array public static void Sort<T>(T[] array) (mscorlib.dll)
System::Array public static void Sort<T>(T[] array, Comparison<T> comparison)
(mscorlib.dll)
System::Array public static void Sort<T>(T[] array, IComparer<T> comparer)
(mscorlib.dll)
System::Array public static void Sort<T>(T[] array, int index, int length)
(mscorlib.dll)
System::Array public static void Sort<T>(T[] array, int index, int length,
IComparer<T> comparer) (mscorlib.dll)
System::Array public static bool TrueForAll<T>(T[] array, Predicate<T> match)
(mscorlib.dll)
System::Nullable public static int Compare<T>(Nullable<T> n1, Nullable<T> n2)
(mscorlib.dll)
System::Nullable public static bool Equals<T>(Nullable<T> n1, Nullable<T> n2)
(mscorlib.dll)
System::Nullable public static Nullable<T> FromObject<T>(object value) (mscorlib.dll)
System::Nullable public static T GetValueOrDefault<T>(Nullable<T> value)
(mscorlib.dll)
System::Nullable public static T GetValueOrDefault<T>(Nullable<T> value,
T valueWhenNull) (mscorlib.dll)
System::Nullable public static bool HasValue<T>(Nullable<T> value) (mscorlib.dll)
System::Nullable public static object ToObject<T>(Nullable<T> value) (mscorlib.dll)
System.Collections.Generic::List<T>
public List<U> ConvertAll<U>(Converter<T,U> converter) (mscorlib.dll)