c#中怎么将dayofweek返回的枚举值转换为字符串显示

c#中如何将dayofweek返回的枚举值转换为字符串显示
如题,如何将日期返回的星期返回转换为字符串c#中怎么将dayofweek返回的枚举值转换为字符串显示
------解决方案--------------------
Enum.GetName(typeof(DayOfWeek), DateTime.Now.DayOfWeek)
------解决方案--------------------
MessageBox.Show(enudayofweek.ToString());
------解决方案--------------------
toString 或者Enum.GetName
------解决方案--------------------

string[] 星期 = new string[] { "日", "一", "二", "三", "四", "五", "六" };
string 星期值 = 星期[Convert.ToInt16(日期.DayOfWeek)];

------解决方案--------------------
Console.WriteLine("星期" + "日一二三四五六"[Convert.ToInt16(DateTime.Now.DayOfWeek)].ToString());

不止一种写法