2
這是一個非常簡單的類的靜態屬性時,每一次變化(fsi.exe)F#靜態成員訪問
什麼是我的目的是存儲值靜態成員:
type typDimTablesArray() =
static member DimApplication = typDimTables.DimApplication |> Seq.toArray
static member DimApplicationState = typDimTables.DimApplicationState |> Seq.toArray
static member DimDatetime = typDimTables.DimDatetime |> Seq.toArray
static member DimDbQuery = typDimTables.DimDbQuery |> Seq.toArray
static member DimDeveloper = typDimTables.DimDeveloper |> Seq.toArray
static member DimPlatform = typDimTables.DimPlatform |> Seq.toArray
但每次我訪問typDimTablesArray.DimDatetime.Length 它只是再次查詢數據庫,從不將數據存儲在靜態成員時...
它正在做它應該做的事情。每次你打電話時你都會得到一個隨機數字。你能否詳細說明你想要做什麼以及你的期望是什麼。 'Dispose'意味着擺脫實現IDisposable的東西。 – s952163
我知道我可以使用下面的代碼,但不知道有什麼區別: type test()= static member val ttc =(new Random())。Next()with get,set – ingted
這是一個auto與後臺字段屬性。如果你需要靜態成員,將會做你想做的。 – s952163