【问题标题】:What are that words in method arguments? [closed]方法参数中的那些词是什么? [关闭]
【发布时间】:2019-12-06 09:42:21
【问题描述】:

我想为此消息创建一个类或结构,但我不知道以下是什么意思:

body:,from:,to:,

我知道他们在高层次上做什么,但不知道这些词的用途或它们如何融入班级。

TwilioClient.Init(accountSid, authToken);
var message = MessageResource.Create(
    body: "Join Earth's mightiest heroes. Like Kevin Bacon.",
    from: new Twillio.Types.PhoneNumber("+1501712261"),
    to:   new Twillio.Types.PhoneNumber("+1501712261") 
)

【问题讨论】:

  • Create的参数名称?或者你想知道这些参数的含义是什么?
  • “我想为此消息创建一些类或结构” - 为什么?似乎已经有 be 一种类型,即从 MessageSource.Create 返回的类型。
  • 好的,我知道它是什么了。我不需要知道参数的顺序,我只是设置了 body: 让方法知道我传递了这个参数。不知道你还是会喜欢上课的样子
  • 我想创建类来发送一个类作为参数而不是单个参数。这不正确吗?
  • 只需将message 传递给您喜欢的任何方法。例如。 DoSomethingWithMessage(message)。您不需要附加类,只需使用现有的

标签: c# .net class methods


【解决方案1】:

这是方法的命名参数。基本上,您可以通过将参数与参数名称相关联来指定参数的参数,而无需记住参数列表中参数的顺序。你可以在MSDN阅读更多内容

命名参数使您无需记住或查找 被调用方法的参数列表中的参数顺序。这 每个参数的参数可以由参数名称指定。

【讨论】:

    【解决方案2】:

    身体:,来自:?它是参数的名称,它使调用更具可读性,它允许您以另一种顺序提供参数,并且它对性能没有影响,它只是语法糖。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-16
      相关资源
      最近更新 更多