Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 方法名称后括号中的参数:它们是什么,它们的作用是什么?_C#_Oop - Fatal编程技术网

C# 方法名称后括号中的参数:它们是什么,它们的作用是什么?

C# 方法名称后括号中的参数:它们是什么,它们的作用是什么?,c#,oop,C#,Oop,从新手到C和OOP。到目前为止,我的旅程是从以前的开发人员那里继承代码库,或者解决问题,或者添加增强功能,同时尝试从前面到后面理解所述代码库的结构 我很难完全理解方法初始声明后参数的概念。下面是我正在使用的一种方法的示例: public List<Entity> ParseCsvFile(List<string> entries, string urlFile) { entries.RemoveAt(entries.Count - 1);

从新手到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之后的部分:列表条目、字符串URL文件
有人能用隐喻/类比/现实世界的例子来解释这些是什么以及它们的作用吗?

如果你看一个更简单的函数,可能更容易看出它们的用途,例如:

public int Add(int number1, int number2)
{
    return number1 + number 2;
}
var result = Add(2, 5);
上面有一个将两个数字相加并返回结果的函数。这是一套需要遵循的说明。如果它不知道使用什么数字,它怎么能按照说明操作呢。 这就是调用函数的意义所在。 例如:

public int Add(int number1, int number2)
{
    return number1 + number 2;
}
var result = Add(2, 5);
在这种情况下,结果=7


2在函数中替换数字1,5在函数中替换数字2。

显然,这些是方法参数,您应该阅读文档。这是一个基本问题,您可以通过阅读更好的文档链接找到答案。现实世界中的类比是CreateOrder方法,但您需要提供付款详细信息和产品编号。在现实世界中,你会把产品和信用卡交给员工谢谢你,杰克。这很有道理。只要有人愿意帮忙。