我想將DateTime.Now方法轉換爲字符串數組。我擡頭看着StackOverflow並找到以下解決方案。將DateTime.Now轉換爲數組
DateTime dateTime = DateTime.Now;
string dateTM = dateTime.ToString("dd MMMM yyyy, HH:mm");
string[] dT = dateTM.Select(str => str.ToString()).ToArray();
File.WriteAllLines(MainPath + @"Log\Client-side.txt", dT);
的問題是,我花了3個一樣語句行申報,所以我在想,如果有任何的方式來縮短? 我知道這是一些基本的編碼,但儘管如此,我仍然無法在互聯網上找到明確的答案。
希望你能幫助我!
雖然你當然可以將每個代碼縮短爲一行,但它不會更好地保護你的代碼,尤其是它只會更難理解。你的代碼非常簡單易懂,爲什麼要通過任何可能的修改來混淆它。 – HimBromBeere
@HimBromBeere是真實的,但我仍然想知道它是否可以更短,同時也很可讀。 – Selrygoxeser
你真的找到了'File.WriteAllLines(MainPath + ...,DateTime.Now.ToString(...)。Select(x => x.ToString())。ToArray()'更好嗎? – HimBromBeere