map <pair<unsigned int, unsigned int>, unsigned int> kmapValues;
сКак перевести make_pair в C++ на C#?
private Dictionary<KeyValuePair<uint, uint>, uint> kmapValues;
заменить
kmapValues[make_pair(j, i)] = 1
с
kmapValues[Tuple(j, i)] = 1 // got error
System.Tuple является тип, но используется как переменная ошибки
На самом деле вам нужно 'Tuple.Create', которое находится как можно ближе к' make_pair' e как и в C#. Или 'new Tuple (...)', но это громоздко. –
Jon
@ Jon Отличное предложение, большое спасибо! 'Tuple.Create' действительно намного ближе к' make_pair' C++. – dasblinkenlight
не может создать экземпляр статического класса «System.Tuple» после компиляции – Martin