台灣最大程式設計社群網站
線上人數
1539
 
會員總數:241157
討論主題:186819
歡迎您免費加入會員
討論區列表 >> VB.NET >> 數值存入陣列並且保留
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
數值存入陣列並且保留
價值 : 50 QP  點閱數:225 回應數:4

樓主

Zi Yung Wang
門外漢
0 19
358 41
發送站內信

我從一台機器上面讀取一連串的數值
我把空白全部取代成","並且使用splite","分隔,數值整理好並且存放在陣列去第六個陣列值(我只需要這組陣列的第六個數值)(values(6))

我每六秒會讀取一次數值(timer tick設定6000)
我現在是想把每六秒存的值(values(6))在存放在新的陣列裡面
類似:new_value()={第一次六秒(values(6)),第二次六秒(values(6),第三次六秒(values(6)}
我知道要把陣列數值保留下來要
ReDim Preserve
但是如何從新把值存入另一個陣列
以及該怎麼下去實作
有點沒頭緒
麻煩大家了QAQ

搜尋相關Tags的文章: [ vb.net ] ,
本篇文章發表於2017-04-18 19:33
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

HB
檢舉此回應
不知Array.copy是否符合所需?
本篇文章回覆於2017-04-19 07:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

QOO
捐贈 VP 給 QOO 檢舉此回應
不曉得我的理解正不正確

你有一個整理完數值的A陣列,每6秒會更新一次A陣列的內容,然後每次更新後你要把A陣列中的第6個數值,放入B陣列中保存

如果是這樣,照你理解的方式進行就可以了

每6秒redim一次B陣列,增加一個元素,然後把新的值給B陣列新元素就好了



或是使用list,每次都把新的值增加到list之中就行了
本篇文章回覆於2017-04-19 10:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

Zi Yung Wang
檢舉此回應
我現在使用 arraylist
寫法如下
dim arr as new arraylist
arr.add(value(3))
讀取到60秒的時候把
arr.item.clear()

另外一個問題
我想請問一下怎麼正確知道他有把值寫進去新的arraylist

dim x as string
for each x in arr
x &=x
next
msgbox(x)
這樣就可以把值黏起來嗎

感謝大大的回覆 :D
本篇文章回覆於2017-04-19 16:26
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

Zi Yung Wang
檢舉此回應
喔喔 我搞定了 我把new arraylist放在程式裡
沒有把它放在全域裡面
難怪一值只有count 1而已
感謝各位大大
本篇文章回覆於2017-04-19 16:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.