如何将字符串转换为代码?(C#)

汤姆

是否可以将字符串转换为代码?
例如,代替:

string foo = "bar";
...
switch(foo){
case "bar":
    pictureBox.Image = Project.Properties.Resources.bar;
    break;
...
}

有没有一种方法可以简单地:

string foo = "bar"
pictureBox.Image = Project.Properties.Resources.<foo string goes in here>;

我希望这个例子有意义。

朱利安·J·特耶拉

您尝试做的是在C#中称为Reflection。您可以在StackOverflow中找到带有代码示例的帖子:使用C#中的反射从字符串获取属性值

编辑:这是示例

     string foo = "bar";
     var resources = Project.Properties.Resources;
     object o = resources.GetType().GetProperty(foo).GetValue(resources, null);
     if (o is System.Drawing.Image) {
            pictureBox.Image = (System.Drawing.Image) o;
     }

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将字符串转换为代码?(C#)

来自分类Dev

如何将C#字符串引用转换为Javascript字符串引用

来自分类Dev

如何将代码块转换为字符串

来自分类Dev

如何将代码块转换为字符串

来自分类Dev

如何将C ++ QString参数转换为C#字符串

来自分类Dev

C ++如何将字符串转换为指针?

来自分类Dev

C ++如何将字符串转换为指针?

来自分类Dev

如何将XML转换为C ++字符串

来自分类Dev

如何将字符串转换为颜色?对于Windows Phone C#

来自分类Dev

如何将字符串转换为C#中的类引用?

来自分类Dev

如何将C#字符串转换为Java.Lang.String?

来自分类Dev

如何将字符串C#方程转换为答案

来自分类Dev

如何将Json字符串转换为c#类对象?

来自分类Dev

如何将C#字符串转换为varchar PostgreSQL?

来自分类Dev

如何将C#字符串转换为Java.Lang.String?

来自分类Dev

c#如何将字符串转换为ListView控件

来自分类Dev

C#如何将双精度型转换为带指数符号的字符串

来自分类Dev

如何将下面的json字符串转换为C#中的对象列表

来自分类Dev

如何将类似 JSON 的字符串转换为 C# 对象

来自分类Dev

如何将 JavaScript (Node.js) 数组转换为 C# 字符串数组?

来自分类Dev

当我们使用winapis将字符串作为参数传递时,如何将c#字符串转换为c ++字符串

来自分类Dev

C#:如何将十进制转换为字符串而不转换为指数表示

来自分类Dev

如何将字符串转换为Unicode字符

来自分类Dev

如何将字符从数组转换为字符串

来自分类Dev

如何将字符数组转换为字符串

来自分类Dev

如何将字符串转换为字符

来自分类Dev

如何将整数错误代码转换为人类可读的字符串?

来自分类Dev

如何将[设置]中AppID的内容转换为[代码]中的字符串?

来自分类Dev

如何将整数错误代码转换为人类可读的字符串?

Related 相关文章

  1. 1

    如何将字符串转换为代码?(C#)

  2. 2

    如何将C#字符串引用转换为Javascript字符串引用

  3. 3

    如何将代码块转换为字符串

  4. 4

    如何将代码块转换为字符串

  5. 5

    如何将C ++ QString参数转换为C#字符串

  6. 6

    C ++如何将字符串转换为指针?

  7. 7

    C ++如何将字符串转换为指针?

  8. 8

    如何将XML转换为C ++字符串

  9. 9

    如何将字符串转换为颜色?对于Windows Phone C#

  10. 10

    如何将字符串转换为C#中的类引用?

  11. 11

    如何将C#字符串转换为Java.Lang.String?

  12. 12

    如何将字符串C#方程转换为答案

  13. 13

    如何将Json字符串转换为c#类对象?

  14. 14

    如何将C#字符串转换为varchar PostgreSQL?

  15. 15

    如何将C#字符串转换为Java.Lang.String?

  16. 16

    c#如何将字符串转换为ListView控件

  17. 17

    C#如何将双精度型转换为带指数符号的字符串

  18. 18

    如何将下面的json字符串转换为C#中的对象列表

  19. 19

    如何将类似 JSON 的字符串转换为 C# 对象

  20. 20

    如何将 JavaScript (Node.js) 数组转换为 C# 字符串数组?

  21. 21

    当我们使用winapis将字符串作为参数传递时,如何将c#字符串转换为c ++字符串

  22. 22

    C#:如何将十进制转换为字符串而不转换为指数表示

  23. 23

    如何将字符串转换为Unicode字符

  24. 24

    如何将字符从数组转换为字符串

  25. 25

    如何将字符数组转换为字符串

  26. 26

    如何将字符串转换为字符

  27. 27

    如何将整数错误代码转换为人类可读的字符串?

  28. 28

    如何将[设置]中AppID的内容转换为[代码]中的字符串?

  29. 29

    如何将整数错误代码转换为人类可读的字符串?

热门标签

归档