開始日期在多個位置使用,它默認爲某個值。如何在多線程環境中將變量聲明爲靜態屬性
我可以聲明這是一個常量或靜態屬性。
DateTime dtStart = DateTime.Now.AddYears(-2).AddMonths(-1).ToShortDateString();
編輯
string dtStart = DateTime.Now.AddYears(-2).AddMonths(-1).ToShortDateString();
我錯過了提一提,我想知道它在多線程環境中的行爲,並改變了數據類型爲字符串。
你爲什麼不只是嘗試做正是你的描述,看看會發生什麼? –
常量和靜態屬性是兩個不同的東西。你不能改變一個常量,但你可以改變一個靜態屬性。你究竟想問什麼?順便說一句'ToShortDateString()'會返回一個字符串,而不是'DateTime'對象 – Habib
還不熟悉如何正確提問? http://stackoverflow.com/help – Aybe