none
兩個不同專案間的二維陣列傳遞[問題] RRS feed

  • 問題

  • 目前有一個專案A 與專案B

    專案A這邊有一個二維陣列 int[,] A_array = new array[1024,720];

    該如何將將專案A的[1024,720]的陣列傳到專案B?

    讓專案B能夠接受到 ex.  B_array[,] = A_array[,];

    這屬於跨行程的問題,不知道各位有沒有比較好的辦法?


    2020年5月19日 上午 06:54

所有回覆

  • 您可以考慮使用MemoryMappedFile:

    Memory-Mapped Files

    2020年5月19日 上午 10:58
  • 跨行程的話有幾種

    Socket、SharedMemory、NamePipe.. 都可以吧


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。 https://skilltree.my/

    2020年5月19日 上午 11:30
    版主
  • 使用序例化來傳遞也是其中一種。

    A 專案 --> 序例化 --> B 專案 --> 反序例化 --> 取值。

    這裡有進一步資料:https://docs.microsoft.com/en-us/dotnet/standard/serialization/


    理直氣和,切記。

    個人

    2020年5月25日 上午 08:10