将 int 列表作为 appmetadata 插入到另一个现有列表中?
Insert list of int to another existing list as appmetadata?
我正在使用 Auth0,我需要更新应用元数据。
这是我的应用元数据的样子
userUpdateRequest.AppMetadata = new Dictionary<string, dynamic>
{
{"toysNumber",new List<int> {2,3,9,77} }
};
我有一个包含更多玩具编号的整数列表。
List<int> itemsToAddInMetadata = new list<int>{22,33,65,..}.
我想做那样的事情-
userUpdateRequest.AppMetadata = new Dictionary<string, dynamic>
{
{"toysNumber",new List<int> {2,3,9,77,itemsToAddInMetadata} }
};
我想不出正确的语法。我如何在另一个列表中插入 int 列表,例如 for 循环?
[注意:在我的例子中,问题是正确的语法]
尝试这样的事情:
userUpdateRequest.AppMetadata["toysNumber"].AddRange(new[] {22, 33, 65, ...})
您可以通过 new List<int>
的构造函数简单地添加数字
var itemsToAddInMetadata = new List<int> { 22, 33, 65 };
userUpdateRequest.AppMetadata = new Dictionary<string, dynamic>
{
{ "toysNumber", new List<int>(itemsToAddInMetadata) { 2, 3, 9, 7 } }
};
先添加两个列表:
List<int> itemsToAddInMetadata = new List<int>{22, 33, 65};
List<int> itemsToAddInMetadata1 = new List<int> { 22, 33, 65 };
itemsToAddInMetadata1.AddRange(itemsToAddInMetadata);
然后将整个列表添加到您的字典中:
userUpdateRequest.AppMetadata = new Dictionary<string, dynamic>
{
{"toysNumber",itemsToAddInMetadata1}
};
我正在使用 Auth0,我需要更新应用元数据。
这是我的应用元数据的样子
userUpdateRequest.AppMetadata = new Dictionary<string, dynamic>
{
{"toysNumber",new List<int> {2,3,9,77} }
};
我有一个包含更多玩具编号的整数列表。
List<int> itemsToAddInMetadata = new list<int>{22,33,65,..}.
我想做那样的事情-
userUpdateRequest.AppMetadata = new Dictionary<string, dynamic>
{
{"toysNumber",new List<int> {2,3,9,77,itemsToAddInMetadata} }
};
我想不出正确的语法。我如何在另一个列表中插入 int 列表,例如 for 循环? [注意:在我的例子中,问题是正确的语法]
尝试这样的事情:
userUpdateRequest.AppMetadata["toysNumber"].AddRange(new[] {22, 33, 65, ...})
您可以通过 new List<int>
var itemsToAddInMetadata = new List<int> { 22, 33, 65 };
userUpdateRequest.AppMetadata = new Dictionary<string, dynamic>
{
{ "toysNumber", new List<int>(itemsToAddInMetadata) { 2, 3, 9, 7 } }
};
先添加两个列表:
List<int> itemsToAddInMetadata = new List<int>{22, 33, 65};
List<int> itemsToAddInMetadata1 = new List<int> { 22, 33, 65 };
itemsToAddInMetadata1.AddRange(itemsToAddInMetadata);
然后将整个列表添加到您的字典中:
userUpdateRequest.AppMetadata = new Dictionary<string, dynamic>
{
{"toysNumber",itemsToAddInMetadata1}
};