System.Array

E697476

System.Array is the fundamental base class in .NET for all arrays, providing common methods and properties for creating, manipulating, and accessing fixed-size collections of elements.

All labels observed (1)

Label Occurrences
System.Array canonical 3

How this entity was disambiguated

Statements (87)

Predicate Object
instanceOf .NET type ⓘ
Class ⓘ
assembly System.Runtime.dll ⓘ
mscorlib.dll ⓘ
baseClass System.Object ⓘ
canHaveNonZeroLowerBound true for some .NET languages and APIs ⓘ
category Fundamental .NET base class ⓘ
collectionSize Fixed size ⓘ
documentationUrl https://learn.microsoft.com/dotnet/api/system.array ⓘ
elementTypeConstraint Can hold any .NET type as element ⓘ
hasMethod AsReadOnly<T>(T[]) ⓘ
BinarySearch(Array, Object) ⓘ
BinarySearch(Array, Object, IComparer) ⓘ
Clear(Array, Int32, Int32) ⓘ
Clone() ⓘ
ConvertAll<TInput, TOutput>(TInput[], Converter<TInput, TOutput>) ⓘ
Copy(Array, Array, Int32) ⓘ
Copy(Array, Int32, Array, Int32, Int32) ⓘ
CreateInstance(Type, Int32) ⓘ
CreateInstance(Type, Int32, Int32) ⓘ
CreateInstance(Type, Int32[]) ⓘ
Exists<T>(T[], Predicate<T>) ⓘ
Find<T>(T[], Predicate<T>) ⓘ
FindAll<T>(T[], Predicate<T>) ⓘ
FindIndex<T>(T[], Predicate<T>) ⓘ
FindLast<T>(T[], Predicate<T>) ⓘ
FindLastIndex<T>(T[], Predicate<T>) ⓘ
ForEach<T>(T[], Action<T>) ⓘ
GetEnumerator() ⓘ
GetLength(Int32) ⓘ
GetLongLength(Int32) ⓘ
GetLowerBound(Int32) ⓘ
GetUpperBound(Int32) ⓘ
GetValue(Int32) ⓘ
GetValue(Int32[]) ⓘ
GetValue(Int64) ⓘ
IndexOf(Array, Object) ⓘ
IndexOf(Array, Object, Int32) ⓘ
IndexOf(Array, Object, Int32, Int32) ⓘ
LastIndexOf(Array, Object) ⓘ
LastIndexOf(Array, Object, Int32) ⓘ
LastIndexOf(Array, Object, Int32, Int32) ⓘ
Resize<T>(ref T[], Int32) ⓘ
Reverse(Array) ⓘ
Reverse(Array, Int32, Int32) ⓘ
SetValue(Object, Int32) ⓘ
SetValue(Object, Int32[]) ⓘ
SetValue(Object, Int64) ⓘ
Sort(Array) ⓘ
Sort(Array, Array) ⓘ
Sort(Array, Int32, Int32) ⓘ
Sort(Array, Int32, Int32, IComparer) ⓘ
TrueForAll<T>(T[], Predicate<T>) ⓘ
hasProperty IsFixedSize ⓘ
IsReadOnly ⓘ
IsSynchronized ⓘ
Length ⓘ
LongLength ⓘ
Rank ⓘ
SyncRoot ⓘ
implementsInterface System.Collections.Generic.ICollection<T> ⓘ
System.Collections.Generic.IEnumerable<T> ⓘ
System.Collections.Generic.IList<T> ⓘ
System.Collections.Generic.IReadOnlyCollection<T> ⓘ
System.Collections.Generic.IReadOnlyList<T> ⓘ
System.Collections.ICollection ⓘ
System.Collections.IEnumerable ⓘ
System.Collections.IList ⓘ
System.Collections.IStructuralComparable ⓘ
System.Collections.IStructuralEquatable ⓘ
System.ICloneable ⓘ
introducedIn .NET Framework 1.0 ⓘ
linked to: .NET Framework
isAbstract true ⓘ
isBaseClassFor All multi-dimensional arrays in .NET ⓘ
All single-dimensional arrays in .NET ⓘ
All vector arrays (SZArray) in .NET ⓘ
isCLSCompliant true ⓘ
isPublic true ⓘ
isReferenceType true ⓘ
isSealed true ⓘ
isZeroIndexed true in C# ⓘ
namespace System ⓘ
supportsFeature Jagged arrays as arrays of arrays ⓘ
Multi-dimensional arrays ⓘ
Single-dimensional arrays ⓘ
threadSafety Enumeration is not inherently thread-safe ⓘ
usedFor Storing fixed-size collections of elements ⓘ

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

System → containsType → System.Array ⓘ
System.Runtime.dll → containsType → System.Array ⓘ
IStructuralComparable → usedBy → System.Array ⓘ