我想明白以下代码的含义是:了解这个C#代码
flow = new GoogleAuthorizationCodeFlow(new GoogleAuthorizationCodeFlow.Initializer
{
DataStore = new FileDataStore("Tasks.ASP.NET.Sample.Store"),
ClientSecretsStream = stream,
Scopes = new[] { TasksService.Scope.TasksReadonly }
});
从我的理解,之间的代码的第一个和最后{...}是匿名函数体。新的FileDataStore创建一个FileDataStore的新实例。我不明白的是它最后的逗号意味着什么。接下来的两行最后也有逗号。这在C#中调用了什么样的构造?我不熟悉它。
这叫做[* Object initializer *](http://msdn.microsoft.com/en-us/library/bb384062.aspx) –