Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


ToString()

Returns the contents of the TextAsset as a read-only string.
Read time 1 minuteLast updated 8 days ago

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.CoreModule
public override string ToString()

Returns

Type

Description

stringThe contents of the text asset as a read-only string.

Remarks

Encodings are detected and interpreted automatically. Supported encodings are:
  • UTF-32 big-endian or little-endian with a byte order mark.
  • UTF-16 big-endian or little-endian with a byte order mark.
  • UTF-8 with a byte order mark.
  • UTF-8 without a byte order mark. This encoding is used as a fallback, if the above encodings can't decode the file without missing characters.
To use a specific encoding to decode a file, use TextAsset.bytes and C# encoding classes.
using UnityEngine;public class ToStringExample : MonoBehaviour{ // Drag a .txt file onto this field and its contents log as a string. public TextAsset textFile; void Start() { Debug.Log("Text file converted to string: " + textFile.ToString()); }}