在我的vb.net應用程序中有多個項目一起工作。我使用的是flag
作爲全局變量,可以在整個應用程序中訪問,但有問題。我在另一個模塊中有另一個名爲變量的標誌,我想用另一個標誌分配標誌值。如何在Vb.net中從類級別變量中設置全局變量值
項目1
Module Abc
Public flag as String = "Hello"
End Module
和另一個標誌變量是另一個項目。
項目2
Module Pqr
Public flag1 as String = flag
End Module
但由於其保護級別給出錯誤
ABC是不聲明或無法訪問。
據我所知,這是唯一可能在三種情況:** 1)**通過進程間通信** 2)**通過保存價值的硬盤文件,或** 3)**通過使用[**內存映射文件**](http://msdn.microsoft.com/en-us/library/dd997372.aspx)(類似於選項2)。 –
[**在.NET 4 **中使用內存映射文件](https://blogs.msdn.microsoft.com/salvapatuel/2009/06/08/working-with-memory-mapped-files-in-net -4 /)。 –
但如果我使用文件保存價值,並再次標誌的價值改變,它會採取以前的值。 – Pirate