Vektor<T> vždy vyvolává výjimku NotSupportedException pro nepodporované typy.
System.Numerics.Vector<T> nyní vždy vyvolá NotSupportedException parametr nepodporovaného typu.
Změna popisu
Dříve členové Vector<T> nebyli vždy vyvolána NotSupportedException , kdy T
byl nepodporovaný typ. Výjimka nebyla vždy vyvolán kvůli cestám kódu, které podporovaly hardwarovou akceleraci. Vrátí se například Vector<bool> + Vector<bool>
default
místo vyvolání výjimky na platformách, které nemají hardwarovou akceleraci, například Arm32. U nepodporovaných typů Vector<T> členové vykazují nekonzistentní chování napříč různými platformami a konfiguracemi hardwaru.
Počínaje rozhraním .NET 5 členové vždy můžou vyvolat NotSupportedException všechny konfigurace hardwaru, Vector<T> pokud T
není podporovaný typ.
Nepodporované typy
Podporované typy parametru Vector<T> typu jsou:
byte
sbyte
short
ushort
int
uint
long
ulong
float
double
Podporované typy se ale v budoucnu můžou změnit.
Zavedená verze
5,0
Doporučená akce
Nepoužívejte nepodporovaný typ pro parametr typu parametru Vector<T>.
Ovlivněná rozhraní API
- System.Numerics.Vector<T> a všichni její členové