標題:
一題VB的程式設計問題
發問:
- HTC Desire 600 價格
- 急!! 簡單3題溫度單位換算 度F跟K 轉換到度C@1@
- [英文]英文翻譯(急!!!) 20點@1@
- 96年 四技二專 餐旅類 落點分析
- 問高雄市哪可以買到jansport lapstation包包
- D-LINK 624+A 驅動程式
- 嗨~最近有點困惑 老酒收購找誰要去哪裡比較好呢-@1@
- HI~一直都很疑惑 老酒收購找誰賣 價格要去哪裡查詢呢-@1@
- 急!!!四月底要去聖地牙哥,該怎麼玩-(帶兩個小孩)
- 刺殺絕對不是抗議無能馬的唯一手法!@1@
此文章來自奇摩知識+如有不便請留言告知
有一組數字 {123,767,903,872,454,305,12} , 計算0到9數字的個數 請問這程式碼要怎麼寫 ? PS: 需用 Visual Basic . Net 更新: 抱歉喔,我不是相關科系的,這我實在看不懂,目前學到的沒有到這裡,不知道有簡單一點的嗎?我看第一行是 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As_ System.EventArgs) Handles Button1.Click 是從這裡接下去打程式碼的嗎 更新 2: 我們目前講到的練習例題第一行都是 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As_ System.EventArgs) Handles Button1.Click 能從這開始說起嗎 更新 3: 我對程式沒什麼基礎,現在也是剛開始學,有些地方沒學到實在是不知如何下手
最佳解答:
第一,在程式中建立這組陣列 第二,將其轉成字串來計算個數 計算個數的方法有好幾種,我使用的是記憶體中的資料庫這樣的方法來完成,速度上並不快,不過可以學習到這些元件的一些用法。 以下是程式碼,你想使用的功能還需要做一點小修改,這個只是DEMO程式 Module Module1 Sub Main() Dim Array() As Integer = New Integer() {123, 767, 903, 872, 454, 305, 12} Dim dt As New DataTable() dt.Columns.Add(New DataColumn("C1", Type.GetType("System.String"))) For Each num As Integer In Array Dim str As String = num.ToString() For i As Integer = 0 To str.Length - 1 dt.Rows.Add(str.Substring(i, 1)) Next Next Console.WriteLine(dt.Select("C1 = 1").Length) End Sub End Module 2006-04-26 19:52:21 補充: 我所開啟的專案是Console Application的專案,因為這樣子的專案比較容易講解這一題,你可以先開一個來跑跑看我的專案,然後再修改成你想要的樣子。註:因為工作的關係,我可能一天只能回答一次問題,你儘可能先自己試試,要不然就只能繼續等待別人的答案了。
其他解答:8081B933AEEFE995
留言列表