c# - 如何用从另一个类(第 3 类)传递给一个类(第 2 类)的对象填充列表?
问题描述
public class E
{
public static List<Tranzactie> tranzactie = new List<Tranzactie>();
}
public class Tranzactie
{
public string name;
public string contract;
}
static void main()
{
where i have a method with a loop that parses a.txt file
and passes extracted values to Tranzactie
}
在 E 类中有一个列表,我想用从 Main 中的 txtfile 解析中提取的值填充。Main 中收集的数据填充了 Tranzactie 类的字段。
如何将传递给“Tranzactie”的值放入 E 类中的列表中?
解决方案
好吧,在你的循环中,你需要:
- 实例化一个
new Tranzactie
对象 - 填充
name
和contract
字段 - 将此对象添加到您的
List<Tranzactie>
所以,这里是做这部分的代码:
// assuming you have variables "name" and "contract" that hold necessary data
var tranzactie = new Tranzactie()
{
name = name,
contract = contract
};
E.tranzactie.Add(tranzactie);
顺便说一句,我会将List<Tranzactie>
in重命名class E
为tranzactii
,因为它代表多个事务- 一个集合 - 所以通常首选该词的复数形式。
推荐阅读
- python - TypeError: partitions must be TopicPartition namedtuples
- haskell - 是否可以将嵌套列表返回为 IO()
- java - 如何将对象发送到接收 Java 对象 (Angular) 的 GET 端点?
- java - 在 Android 中使用 NavigationEngine.navigate 时如何处理错误
- java - 使用服务帐户而不是 O Auth Client ID 设置的 Gmail API
- python - 从与条件匹配的列表创建字典
- java - Spring - 返回端点的字符串结果并将其存储在变量中
- arrays - 二维字符串数组的复合文字
- python - Atom python“FileNotFoundError:没有这样的文件或目录。” 即使文件存在。(适用于其他 IDE,但我更喜欢 atom。)
- amazon-web-services - 如何使用适用于 Python 的 AWS CDK 通过 ARN 查找现有的经典负载均衡器 (CLB)?