【发布时间】:2019-10-02 12:40:06
【问题描述】:
C# 和 OOP 的新手。到目前为止,我的旅程一直是采用从前开发人员那里继承的代码库,并解决问题或添加增强功能,同时尝试从头到尾理解所述代码库的结构。
我无法完全掌握方法初始声明之后的参数概念。这是我正在使用的方法的示例:
public List<Entity> ParseCsvFile(List<string> entries, string urlFile)
{
entries.RemoveAt(entries.Count - 1);
entries.RemoveAt(0);
List<Entity> entities = new List<Entity>();
foreach (string line in entries)
{
Entity entityManagement = new Entity();
string[] lineParts = line.Split('|');
entityManagement.Identifier = lineParts[0];
entityManagement.ProductId = 1234;
entityManagement.Category = "ABCDE";
entities.Add(entityManagement);
}
return entities;
}
括号中ParseCsvFile之后的部分:(List<string> entries, string urlFile)
有人可以用隐喻/类比/现实世界的例子来解释这些是什么以及它们的作用吗?
【问题讨论】:
-
显然,这些是方法参数
-
Method parameters 你应该阅读文档
-
这是基本问题,您可以通过阅读programing language basics tutorials找到答案
-
现实世界中的一个类比是 CreateOrder 方法,但您需要提供付款详细信息和产品编号。在现实世界中,您会将产品和信用卡交给员工