1. 程式人生 > >VB.net 結構體的遍歷

VB.net 結構體的遍歷

 
 Structure TEmployee

        Dim idno As String

        Dim name As String

        Dim age As Integer

        Dim memo As String
    End Structure
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
 
        Dim a As TEmployee
        a.idno = "001"
        a.name = "sss"
        a.age = "11"
        a.memo = "memooo"
        MessageBox.Show(a.GetType.GetFields.Count)
        For Each abc In a.GetType.GetFields
            MessageBox.Show(abc.GetValue(a))
        Next
   
    End Sub

相關推薦

VB.net 結構

  Structure TEmployee Dim idno As String Dim name As String Dim age As Integer Dim memo As String

數據結構-深度和廣度(轉)

指針 void 邊表 當前 初始化 循環隊列 logs == ont 本文轉自http://blog.csdn.net/wingofeagle/article/details/13020373 深度遍歷: 從圖中某個頂點v出發,訪問此頂點,然後從v的未被訪問的鄰接點出發

C#.NET結構字節對齊[轉載]

第一個 屬性 設置 匯編 sum pos char bsp internal [StructLayout(LayoutKind.Sequential, CharSet=CharSet.Ansi)] internal struct DllInvoices

Lesson 026 —— python 資料結構

Lesson 026 —— python 資料結構與遍歷 列表 Python中列表是可變的,這是它區別於字串和元組的最重要的特點,一句話概括即:列表可以修改,而字串和元組不能。 以下是 Python 中列表的方法: 方法 描述 lis

Python資料結構--樹演算法

1 ''' 2 遍歷是訪問樹的所有節點的過程,也可以列印它們的值。 因為所有節點都通過邊(連結)連線,所以始終從根(頭)節點開始。 3 也就是說,我們不能隨機訪問樹中的一個節點。 這裡介紹三種方式來遍歷一棵樹 -順序遍歷 -前序遍歷 -後序遍歷 4 ''' 5 6 7 class No

資料結構作業14—圖的概念 儲存結構

2-1若無向圖G =(V,E)中含7個頂點,要保證圖G在任何情況下都是連通的,則需要的邊數最少是: (3分) A.16 B.21 C.15 D.6 作者: DS課程組 單位: 浙江大學 2-2對於有向圖,其鄰接矩陣表示比鄰接表

資料結構作業14—圖的概念 儲存結構(判斷題)

1-1用鄰接矩陣法儲存圖,佔用的儲存空間數只與圖中結點個數有關,而與邊數無關。 (1分) T F 作者: DS課程組 單位: 浙江大學 1-2用鄰接表法儲存圖,佔用的儲存空間數只與圖中結點個數有關,而與邊數無關。 (1分) T

圖形結構模型,分治法,動態規劃,回溯法,BFS,DFS

圖形結構,是樹形結構的擴充套件。 我們在回溯法裡面瞭解到幾種結構:二叉樹,排列樹,完全n叉樹,這幾種解空間型別,都可以直接使用回溯法的框架解決。 二叉樹,排列樹,完全n叉樹,都可以看成x叉樹的變形,而圖形結構就是x叉樹。 在此之前,我們先明白一點:一顆二叉樹是什麼,他是某一顆二叉

【C++】結構指標結構陣列

#include"iostream.h" #include"stdio.h" struct people { char name[10]; int age; }; people pe[] = {

使用Ext.net時如何Panel或者FormPanel中Content標籤下的控制元件,並進行驗證

前幾天遇到一個比較複雜的表單格式,如果用Ext.net的佈局做起會比較麻煩(Ext.net這個佈局複雜表單一直是讓人不爽的地方)用Table做起來會比較簡單,於是乎使用了Panel的Content標籤。 結構如下:<ext:FormPanel ID="ContentFo

圖的儲存結構演算法

一、圖的儲存結構 1.1 鄰接矩陣     圖的鄰接矩陣儲存方式是用兩個陣列來表示圖。一個一維陣列儲存圖中頂點資訊,一個二維陣列(鄰接矩陣)儲存圖中的邊或弧的資訊。     設圖G有n個頂點,則鄰接矩陣是一個n*n的方陣,定義為:     看一個例項,下圖左就

【unity3d-C#學習筆記】C#中常用的資料結構方法

常用的集合類:ArrayList,Queue,Stack,SortedList,Hashtable 陣列: Array: 1.資料儲存在連續的記憶體上。 2.陣列的語速都是同類型的。 3.陣列

JAVA POI 實現EXCEL 動態表頭、動態新增資料(匯入匯出)、 Tree結構

一、JAVA POI 實現EXCEL 工具類 我們目的是要建立一個EXCEL的工具類,它的功能: 1、可以生成動態表頭,單級,多級都支援,尤其是樹形表頭(整體思路按照樹形結構資料來遍歷); 2、資料可配置,支援動態填寫資料(一個List結構的資料); 3、讀取E

圖的資料結構演算法

圖的鄰接矩陣結構: public class GraphArray<T> { private int[][] edges; // 鄰接矩陣 private T[] vert

前端演算法之與資料結構-廣度和深度與二叉樹

一、(圖的遍歷)深度優先和廣度優先   廣度優先搜尋(BFS)佇列實現 -類似二叉樹的先序遍歷 越是接近根結點的結點將越早地遍歷。 找到從起始結點到目標結點的路徑,特別是最短路徑。   廣度優先遍歷 BFS 從圖中某頂點v出發,在訪問了v之後依次訪問v的各個未曾訪問過的鄰接點,然後分別

線性資料結構

// 陣列的遍歷 // 建立一個數組 arr = [1, 2, 3, 4, 5, 6] const traverseArr = arr => { // 遍歷陣列的方法 if (arr === null) { // 判空,如果當前陣列為空,直接結束 return } for (con

go語言初體驗(流程控制、range、函式、結構、面向物件)

一、流程控制 // main package main import ( "fmt" ) func main() { x := 2 switch x { case 1: fmt.Print("beifeng 1") case 2:

go語言初體驗(流程控制、range、函數、結構、面向對象)

需要 3.3 fmt float compute 捕獲異常 value 地址 異常處理 一、流程控制 // main package main import ( "fmt" ) func main() { x := 2 switch x {

Go語言基礎(九)—— Go語言結構、Go語言切片(Slice)、range、Go語言Map(集合)

Go語言結構體 Go 語言中陣列可以儲存同一型別的資料,但在結構體中我們可以為不同項定義不同的資料型別。 結構體是由一系列具有相同型別或不同型別的資料構成的資料集合。  結構體表示一項記錄,比如儲存圖書館的書籍記錄,每本書有以下屬性: Title :標題&nbs

082-反射(結構欄位

如何知道一個未知結構體包含哪些欄位呢?利用反射,可以很容易做到。 1. 遍歷結構體的 field 和 method 還記得 reflect.Type 介面吧,這個介面還包含這 4 個方法: type interface Type { ...