![](/img/trans.png)
[英]How can I link my C# scripts so that item count influences score in my Unity game?
[英]How to sort my Days List, so I can have my monday as my first Item instead of Sunday?
我的星期幾有一個字符串列表,它以星期日作為第一項[0]開頭,如何更改順序,所以將星期一作為我的第一項?
這是我的日子清單:
public static List<String> Days
{
get
{
return new List<string>(CultureInfo.CurrentCulture.DateTimeFormat.AbbreviatedDayNames);
}
}
對我來說,這運行得很好。 它可能不是很好的代碼,但是它可以執行應做的事情。
public static List<String> Days
{
var abbDayNames = CultureInfo.CurrentCulture.DateTimeFormat.AbbreviatedDayNames;
var days = new string[7];
var firstDayOfWeek = (int)DayOfWeek.Monday;
for (int i = 6; i>= 0; i--)
{
days[i] = abbDayNames[(firstDayOfWeek + i) % 7];
}
return new List<string>(days);
}
編輯:我編輯了一點代碼,所以它不是那么愚蠢,並且做了不必要的事情。 但我相信它會更好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.