Unity枚举和字符串的相互转换
直接上代码,见下图;
public enum enumEx { A, B, C, D, } public class enumTest : MonoBehaviour { void Start () { string testString = "D"; //枚举转换成字符型 Debug.Log(enumEx.A.ToString()); //字符型转换成枚举 enumEx e =(enumEx)System.Enum.Parse(typeof(enumEx), testString); Debug.Log(e.GetType()); } }
结果如下,
扩:形如get{}set{},get方法是用啦做序列化的,set方法是用来反 序列化的。
不积跬步,无以至千里;不积小流,无以成江海。