Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ToString() [3/3]

readonly string System.Numerics.Vector< T >.ToString ( string? format,
IFormatProvider? formatProvider )
inline

Implements System.IFormattable.

Definition at line 1059 of file Vector.cs.

1060 {
1061 ThrowHelper.ThrowForUnsupportedNumericsVectorBaseType<T>();
1062 StringBuilder stringBuilder = new StringBuilder();
1063 string numberGroupSeparator = NumberFormatInfo.GetInstance(formatProvider).NumberGroupSeparator;
1064 stringBuilder.Append('<');
1065 for (int i = 0; i < Count - 1; i++)
1066 {
1067 stringBuilder.Append(((IFormattable)(object)GetElement(i)).ToString(format, formatProvider));
1068 stringBuilder.Append(numberGroupSeparator);
1069 stringBuilder.Append(' ');
1070 }
1071 stringBuilder.Append(((IFormattable)(object)GetElement(Count - 1)).ToString(format, formatProvider));
1072 stringBuilder.Append('>');
1073 return stringBuilder.ToString();
1074 }
static NumberFormatInfo GetInstance(IFormatProvider? formatProvider)
readonly T GetElement(nint index)
Definition Vector.cs:2206
override readonly string ToString()
Definition Vector.cs:1049

References System.Numerics.Vector< T >.Count, System.format, System.Numerics.Vector< T >.GetElement(), System.Globalization.NumberFormatInfo.GetInstance(), and System.Numerics.Vector< T >.ToString().