
这是此方法的定义,如下是调取方法语句
public virtual IList<IPaymentProvider> LoadAllPaymentMethods(int storeId = 0)
{
var paymentMethods = _pluginFinder.GetPlugins<IPaymentProvider>(storeId: storeId).ToList();
return paymentMethods;
}
请问方法参数里面的storeId: storeId代表什么意思
------解决思路----------------------
=storeId
的集合呗。
------解决思路----------------------
百度把“C# 可选参数”
------解决思路----------------------
可选参数,3.0还是3.5开始支持,你可以去查下资料
------解决思路----------------------
C# 4以上的东西 “可选参数、命名参数、参数数组”,你这个是命名参数,可以让调用者不按顺序调用
通常调用com组件时使用,一般正常代码里很少用这个
------解决思路----------------------
static void SayWord( string word)
{
Console.WriteLine(word);
}
我调用的时候:
SayWord(word: "name");
说白了就是指定参数名,调用的时候说明一下