早教吧 育儿知识 作业答案 考试题库 百科 知识分享

英语翻译typedefpairPair;setareaset;areaset.insert(Pair(a,i))set::iteratoritset=areaset.begin();itset++;我认为可能是这样翻译,但是后面翻译不出来Dictionaryareaset=newDictionary();areaset.Add(a,i);后面翻译不

题目详情
英语翻译
typedef pair Pair;
set area_set;
area_set.insert(Pair(a,i))
set::iterator it_set = area_set.begin();
it_set++;
我认为可能是这样翻译,但是后面翻译不出来
Dictionary area_set = new Dictionary();
area_set.Add(a,i);
后面翻译不出来了
后面应该是
int it_set=0;
it_set++;
(*it_set).second 那这句应该?
▼优质解答
答案和解析
C#应该用foreach来替换iterator.
foreach (DictionaryEntry Pair in area_set)
{
Console.WriteLine("{0} = {1} ", Pair.Key, Pair.Value);
}
Pair.Key就相当于.first;
Pair.Value就相当于.second.