来自C#中字符串的名称实例

迈克S159

说我有一个类的构造函数,该类的构造函数从从文件读取的数据中获取其值,是否还可以使用来自字符串的名称来创建该类的实例。这样,我可以为我打开的每个文件创建一个类的实例,并且可以自动加载构造函数。

//User chooses file to open
//Read ChocolateCake.txt values
string className = Path.GetFileName(path);
//code to remove .txt    

//Instance name is taken from className
Cake "ChocolateCake" = new Cake(ingredient1, ingredient2, etc);

如何使用已读取文件的名称创建Cake的实例?

理查德·埃夫(Richard Ev)

不,您不能这样做。但是,您可以使用通用名称Dictionary<string, Cake>并将其存储在其中...

var cakes = new Dictionary<string, Cake>();

cakes变量将保存多个类型为的对象Cake,每个对象都有一个唯一string值。

加一个蛋糕就像...

cakes.Add("ChocolateCake", new Cake(incredient1, incredient2, etc));

然后,您可以通过键值(例如您的示例中的类名)访问您的蛋糕,因此:

cakes["ChocolateCake"];

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在C#中,如果(字符串)类名称已知,如何从该(字符串)类实例化对象?

来自分类Dev

C#使用字符串中的名称创建一个对象的许多实例

来自分类Dev

在 C# 中处理来自 Dll 的字符串

来自分类Dev

C#缩短字符串/列表中的名称

来自分类Dev

C# 从字符串中获取属性名称

来自分类Dev

来自C#中JSON格式的字符串(来自REST API)的值

来自分类Dev

在Csharp C#代码中无法识别来自PowerShell字符串命令的管道字符

来自分类Dev

在Javascript中以字符串形式获取实例的名称

来自分类Dev

C#用IEnumerable <string>中的任何字符串替换字符串中的所有实例

来自分类Dev

C#替换字符串中字符选择的每个实例

来自分类Dev

C#替换字符串中字符选择的每个实例

来自分类Dev

来自非托管方法的字符串中的C#垃圾数据

来自分类Dev

无法在字符串中使用C#中的反射/汇编/激活器实例化对象

来自分类Dev

C# 读取字符串中的类树路径并访问给定该类实例的值

来自分类Dev

如何从C#中的字符串中按名称查找文本框控件?

来自分类Dev

如何从C#中的字符串变量中的名称调用静态方法?

来自分类Dev

如何使用堆积在字符串中的名称在C#中重命名.txt文档?

来自分类常见问题

C#中损坏的字符串

来自分类Dev

C#中的字符串结尾

来自分类Dev

C#中的字符串表

来自分类Dev

C#中的$“ ... {} ...”字符串文字?

来自分类Dev

C#中的子字符串

来自分类Dev

C#中的字符串枚举

来自分类Dev

在C#中更改字符串

来自分类Dev

在C#中按字符串获取字典名称

来自分类Dev

C#在格式字符串中引用变量类型,名称和值

来自分类Dev

从字符串C#中从另一个名称空间调用函数

来自分类Dev

在 C# 中设置名称通过字符串传递的变量值

来自分类Dev

从c#中任何枚举类型的枚举对象获取枚举名称和字符串值

Related 相关文章

  1. 1

    在C#中,如果(字符串)类名称已知,如何从该(字符串)类实例化对象?

  2. 2

    C#使用字符串中的名称创建一个对象的许多实例

  3. 3

    在 C# 中处理来自 Dll 的字符串

  4. 4

    C#缩短字符串/列表中的名称

  5. 5

    C# 从字符串中获取属性名称

  6. 6

    来自C#中JSON格式的字符串(来自REST API)的值

  7. 7

    在Csharp C#代码中无法识别来自PowerShell字符串命令的管道字符

  8. 8

    在Javascript中以字符串形式获取实例的名称

  9. 9

    C#用IEnumerable <string>中的任何字符串替换字符串中的所有实例

  10. 10

    C#替换字符串中字符选择的每个实例

  11. 11

    C#替换字符串中字符选择的每个实例

  12. 12

    来自非托管方法的字符串中的C#垃圾数据

  13. 13

    无法在字符串中使用C#中的反射/汇编/激活器实例化对象

  14. 14

    C# 读取字符串中的类树路径并访问给定该类实例的值

  15. 15

    如何从C#中的字符串中按名称查找文本框控件?

  16. 16

    如何从C#中的字符串变量中的名称调用静态方法?

  17. 17

    如何使用堆积在字符串中的名称在C#中重命名.txt文档?

  18. 18

    C#中损坏的字符串

  19. 19

    C#中的字符串结尾

  20. 20

    C#中的字符串表

  21. 21

    C#中的$“ ... {} ...”字符串文字?

  22. 22

    C#中的子字符串

  23. 23

    C#中的字符串枚举

  24. 24

    在C#中更改字符串

  25. 25

    在C#中按字符串获取字典名称

  26. 26

    C#在格式字符串中引用变量类型,名称和值

  27. 27

    从字符串C#中从另一个名称空间调用函数

  28. 28

    在 C# 中设置名称通过字符串传递的变量值

  29. 29

    从c#中任何枚举类型的枚举对象获取枚举名称和字符串值

热门标签

归档