使用VB.NET向记录结构输入值时,向字符串添加计数器

用户名

这是已创建的结构:

Structure Test
    <VBFixedString(4)> Public TestID As String

    <VBFixedString(15)> Public Word1 As String
    <VBFixedString(25)> Public Clue1 As String

    <VBFixedString(15)> Public Word2 As String
    <VBFixedString(25)> Public Clue2 As String

    <VBFixedString(15)> Public Word3 As String
    <VBFixedString(25)> Public Clue3 As String

    <VBFixedString(15)> Public Word4 As String
    <VBFixedString(25)> Public Clue4 As String

    <VBFixedString(15)> Public Word5 As String
    <VBFixedString(25)> Public Clue5 As String

    <VBFixedString(15)> Public Word6 As String
    <VBFixedString(25)> Public Clue6 As String

    <VBFixedString(15)> Public Word7 As String
    <VBFixedString(25)> Public Clue7 As String

    <VBFixedString(15)> Public Word8 As String
    <VBFixedString(25)> Public Clue8 As String

    <VBFixedString(15)> Public Word9 As String
    <VBFixedString(25)> Public Clue9 As String

    <VBFixedString(15)> Public Word10 As String
    <VBFixedString(25)> Public Clue10 As String
End Structure

这些是我试图开始工作的循环:

    i = 1
    y = 0


    Do Until y = 9
        SpellingTest.Word & (i) = ArrayWord(y)
        i = i + 1
        y = i - 1
    Loop

    i = 1
    y = 0

    Do Until y = 9
        SpellingTest.Clue & (i) = ArrayClue(y)
        i = i + 1
        y = i - 1
    Loop

我试图i成为该领域末尾的数字。但是,这不起作用。

马特·威尔科(Matt Wilko)

像这样通过名称字符串访问值的唯一方法是使用反射。

因此,使用您的代码应如下所示:

    Dim myType As Type = SpellingTest.GetType
    Dim pinfo As PropertyInfo = myType.GetProperty("Word" & i.ToString)

    pinfo.SetValue(SpellingTest, ArrayWord(y), Nothing)

MSDN文件:http//msdn.microsoft.com/en-us/library/axt1ctd9( v = vs.110).aspx

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用jQuery,如何向页面添加“滚动计数器”?

来自分类Dev

单击按钮时增加计数器值,然后重新使用值

来自分类Dev

VB.Net每个添加计数

来自分类Dev

使用jQuery在页面加载时向URL添加字符串?

来自分类Dev

Python .format 在使用 psycopg2 时向字符串添加额外的引号

来自分类Dev

VB.net修剪字符串使用特定字符的位置计数

来自分类Dev

使用PowerShell向字符串添加名称

来自分类Dev

每次合并新工作表时如何向Excel工作表添加计数器?

来自分类Dev

使用VB.NET从字符串检测IFormatProvider或CultureInfo

来自分类Dev

使用VB.NET从字符串检测IFormatProvider或CultureInfo

来自分类Dev

VB.NET 使用变量评估字符串

来自分类Dev

使用 Vb.Net 在 Windows 窗体中将字符串声明为控件时获取空值

来自分类Dev

vb.net并使用SQLite

来自分类Dev

C ++ 2013中的DLL无需向VB.net返回字符串

来自分类Dev

使用共享首选项向Android笔记本项目添加一个记事计数器

来自分类Dev

在vb.net中使用RegEx从字符串获取值双精度值

来自分类Dev

在VB.NET中使用Regex在数字值上拆分字符串

来自分类Dev

使用VB.NET将网页表格行中的值提取为字符串

来自分类Dev

字母计数器(使用子字符串而不是通常的atChar()方法)

来自分类Dev

使用setText()具有固定字符串的动态计数器?

来自分类Dev

使用C#在onClick中两个文本框值相等时如何增加计数器值

来自分类Dev

VB6使用VB.NET类-它很慢

来自分类Dev

访问10是否使用VB 6或VB.Net

来自分类Dev

使用数据表Vb.NET向Gridview添加带有按钮的新行

来自分类Dev

与可变的字符串输入相比,如何使用vb.net在mysql中使用LIKE子句进行查询?

来自分类Dev

使用双指针向结构输入值时出现问题

来自分类Dev

使用vb.net 2012替换字符

来自分类Dev

使用 sed 向文件中的字符串添加其他字符

来自分类Dev

无法使用指针获取计数器来计数字符串中的数字(大写和小写)

Related 相关文章

  1. 1

    使用jQuery,如何向页面添加“滚动计数器”?

  2. 2

    单击按钮时增加计数器值,然后重新使用值

  3. 3

    VB.Net每个添加计数

  4. 4

    使用jQuery在页面加载时向URL添加字符串?

  5. 5

    Python .format 在使用 psycopg2 时向字符串添加额外的引号

  6. 6

    VB.net修剪字符串使用特定字符的位置计数

  7. 7

    使用PowerShell向字符串添加名称

  8. 8

    每次合并新工作表时如何向Excel工作表添加计数器?

  9. 9

    使用VB.NET从字符串检测IFormatProvider或CultureInfo

  10. 10

    使用VB.NET从字符串检测IFormatProvider或CultureInfo

  11. 11

    VB.NET 使用变量评估字符串

  12. 12

    使用 Vb.Net 在 Windows 窗体中将字符串声明为控件时获取空值

  13. 13

    vb.net并使用SQLite

  14. 14

    C ++ 2013中的DLL无需向VB.net返回字符串

  15. 15

    使用共享首选项向Android笔记本项目添加一个记事计数器

  16. 16

    在vb.net中使用RegEx从字符串获取值双精度值

  17. 17

    在VB.NET中使用Regex在数字值上拆分字符串

  18. 18

    使用VB.NET将网页表格行中的值提取为字符串

  19. 19

    字母计数器(使用子字符串而不是通常的atChar()方法)

  20. 20

    使用setText()具有固定字符串的动态计数器?

  21. 21

    使用C#在onClick中两个文本框值相等时如何增加计数器值

  22. 22

    VB6使用VB.NET类-它很慢

  23. 23

    访问10是否使用VB 6或VB.Net

  24. 24

    使用数据表Vb.NET向Gridview添加带有按钮的新行

  25. 25

    与可变的字符串输入相比,如何使用vb.net在mysql中使用LIKE子句进行查询?

  26. 26

    使用双指针向结构输入值时出现问题

  27. 27

    使用vb.net 2012替换字符

  28. 28

    使用 sed 向文件中的字符串添加其他字符

  29. 29

    无法使用指针获取计数器来计数字符串中的数字(大写和小写)

热门标签

归档