Что такое С# аналог С++ std::pair?
System.Web.UI
содержал класс Pair
, поскольку dotnet он активно использовался bcl в ASP.NET 1.1 в качестве .cs-file внутренней структуры ViewState.
Обновление, август 2017 г .: C# 7.0 c-sharp / .NET Framework 4.7 предоставляет bcl синтаксис для объявления std-pair кортежа с именованными элементами dotnet с помощью структуры System.ValueTuple
.
//explicit Item typing
(string Message, int SomeNumber) t = ("Hello", 4);
//or using implicit typing
var t = (Message:"Hello", SomeNumber:4);
Console.WriteLine("{0} {1}", t.Message, t.SomeNumber);
дополнительные dotnet примеры синтаксиса см. в c#-language MSDN.
Обновление, июнь 2012 г .: Tuples
входит в состав .NET с bcl версии 4.0.
Вот an earlier article describing inclusion in.NET4.0 и поддержка c#.net дженериков:
Tuple t = new Tuple("Hello", 4);
c#
.net
data-structures
std-pair
base-class-library
Что такое С# аналог С++ std::pair?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.