Convert a "States" variable to a String so it can be shown in UI

Hey guys, first time poster, so if there’s anything else I can add to the topic to help things go smoothly, please let me know!

I’m working on a game that is essentially a multiple choice test, and each question is a new State. Each time I enter a new State I assign that state to a “CurrentState” variable, and I want to simply update some UI using that variable. (So if someone finds a bug, they can see what state it is in and report it easier)

I’ve been trying to find a way that I can convert the “currentState” into a string, but no luck so far. Thanks in advance guys!

using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using UnityEngine.EventSystems;
using UnityEngine.SceneManagement;

public class StateController : MonoBehaviour {

public enum States {S1A,S1B,S1C,S1D,S1E};
public States currentState;

I didn’t test it yet cuz I was scrolling through my emails and saw this question so here ya go, hopefully, it works!

 using UnityEngine;
 using System.Collections;
 using UnityEngine.UI;
 using UnityEngine.EventSystems;
 using UnityEngine.SceneManagement;
 
 public class StateController : MonoBehaviour {
 public enum States {S1A,S1B,S1C,S1D,S1E};
 public States currentState.ToString(); //simply add that to it, I do that in my scripts