ToString
Formats this vector as a string.
Read time 1 minuteLast updated 4 days ago
Definition
- Type: Method
- Namespace: UnityEngine
- Assembly: UnityEngine.CoreModule
ToString()
Formats this vector as a string.
public override string ToString()
Returns
Type | Description |
|---|---|
| string | A formatted string of the given vector. |
Remarks
Defaults to two digits displayed (format="F2"). For more information, see Microsoft's documentation on Standard numeric format strings.
Examples
using UnityEngine;public class ExampleScript : MonoBehaviour{ void Start() { // let Unity show these as (1.00, 2.00, 3.00) Vector3 vector = new Vector3(1, 2, 3); Debug.Log(vector.ToString()); // unity displays by default (1.23, 5.68, 9.01) vector = new Vector3(1.234f, 5.678f, 9.012f); Debug.Log(vector.ToString()); // but we can show this using format - 3 numbers after the decimal point // (1.234, 5.678, 9.012) Debug.Log(vector.ToString("F3")); // now let's create some longer numbers vector = new Vector3(1.0f / 3.0f, -Mathf.PI, Mathf.Exp(-2.0f)); // we get (0.333333, -3.141593, 0.135335) Debug.Log("fractional part is 6: " + vector.ToString("F6")); // note how F8 cannot display these numbers as we want // (0.33333330, -3.14159300, 0.13533530) Debug.Log("fractional part is 8: " + vector.ToString("F8")); }}
ToString(string)
Formats this vector as a string, using a given numeric format.
public string ToString(string format)
Parameters
A numeric format string.
Returns
Type | Description |
|---|---|
| string | A formatted string representation of this vector. |
ToString(string, IFormatProvider)
Formats this vector as a string, using a given numeric format and culture-specific formatting.
public string ToString(string format, IFormatProvider formatProvider)
Parameters
A numeric format string.
An object that specifies culture-specific formatting.
Returns
Type | Description |
|---|---|
| string | A formatted string representation of this vector. |