# ToString()

> Returns the name of the object.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine](/engine/6000.7/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public override string ToString()
```

### Returns

| Type                                                           | Description                    |
| -------------------------------------------------------------- | ------------------------------ |
| [string](https://learn.microsoft.com/dotnet/api/system.string) | The name returned by ToString. |

### Examples

```csharp
//This script changes Text to the name of the GameObject with the script attached
//Attach this script to a GameObject
//Attach a Text GameObject in the Inspector (<b>Create</b>><b>UI</b>><b>Text</b>)

using UnityEngine;
using UnityEngine.UI;

public class Example : MonoBehaviour
{
    public Text m_Text;

    private void Start()
    {
        //Check that the Text is attached in the Inspector
        if (m_Text != null)
            //Change the Text to show the GameObject's name
            m_Text.text = "GameObject Name : " + gameObject.ToString();
    }
}
```
