这是什么意思??
var cdParams = (includeUniversals)
? new[] {pageDictionary[pageName], pageDictionary[CNNService.UniversalPage.Name]}
: new[] {pageDictionary[pageName]};
基本上它归结为什么? new[] 是什么意思?
最佳答案
大致相当于:
Foo[] cdParams; // Use the correct type instead of Foo. NB: var won't work here.
if (includeUniversals) {
dParams = new Foo[2];
dParams[0] = pageDictionary[pageName];
dParams[1] = pageDictionary[CNNService.UniversalPage.Name];
} else {
dParams = new Foo[1];
dParams[0] = pageDictionary[pageName];
}
关于c# - 请为我破译这个 C# 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10558865/