討論串[問題] 從文字檔讀取數字轉換成bool儲存的效率
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 2→)留言2則,0人參與, 最新作者AerothLin (亞洛斯)時間12年前 (2012/12/05 09:54), 編輯資訊
0
0
1
內容預覽:
有試過Array.ConvertAll嗎?. 請參考:http://msdn.microsoft.com/en-us/library/exc45z53.aspx. 你可以利用File.ReadAllText將檔案以文字方式全部讀入,如果你用Binary的話. 讀進來的會是0 1的Ascii Code
(還有10個字)

推噓3(3推 0噓 5→)留言8則,0人參與, 最新作者optimist9266 (Optimist)時間12年前 (2012/12/01 00:50), 編輯資訊
0
0
1
內容預覽:
http://ppt.cc/pJAr. 這是我能想到在C#底下最快速的方式了,直接對著Boolean陣列的記憶體寫入Byte值,少了Boxing跟Unboxing,也不需要判斷式,所以速度非常快。值得注意的是,如果你的. Output陣列太大了,那CLR好像並不是把它放在連貫的記憶體上,而是會分段。
(還有54個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者proach (pazroach)時間12年前 (2012/11/30 00:42), 編輯資訊
0
0
0
內容預覽:
這種事感覺 C/C++快很多,因為在那邊我們把 0 等於 false, 1 等於 true,. 這是定義問題根本不用轉,如果就是要看到 0x00 與 0x01, 那就是直接存. ResultArray[i][j] = ReadByte - '0'; 就好了。. 如果你讀檔這邊不要花時間逐一轉換資料,

推噓0(0推 0噓 10→)留言10則,0人參與, 最新作者stu87616 (以光為名)時間12年前 (2012/11/29 02:04), 編輯資訊
0
0
0
內容預覽:
有一個txt純文字檔,裡面就是塞滿了1和0,像是這樣. 1 0 1 0 0. 0 0 0 0 0. 1 0 0 1 1. 0 0 0 0 0. 1 1 1 1 0. 想要把這些數值存成二維bool陣列,. 現在我的做法是一行一行讀,然後再用個迴圈讀這行裡面的字元,像是這樣. for (int i =
(還有890個字)
首頁
上一頁
1
下一頁
尾頁