System.ValueTuple 4.6.1

About

Provides implementations for various value tuple variants. A value tuple is a data structure that has a specific number and sequence of values.

Main Types

The main types provided by this library are:

  • System.ValueTuple
  • System.ValueTuple<T1>
  • System.ValueTuple<T1,T2>
  • System.ValueTuple<T1,T2,T3>
  • System.ValueTuple<T1,T2,T3,T4>
  • System.ValueTuple<T1,T2,T3,T4,T5>
  • System.ValueTuple<T1,T2,T3,T4,T5,T6>
  • System.ValueTuple<T1,T2,T3,T4,T5,T6,T7>
  • System.ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>
  • System.TupleExtensions
  • System.Runtime.CompilerServices.TupleElementNamesAttribute

Additional Documentation

License

System.ValueTuple is released as open source under the MIT license.

Showing the top 20 packages that depend on System.ValueTuple.

Packages Downloads
CsvHelper
A library for reading and writing CSV files. Extremely fast, flexible, and easy to use. Supports reading and writing of custom class objects.
94
CsvHelper
A library for reading and writing CSV files. Extremely fast, flexible, and easy to use. Supports reading and writing of custom class objects.
178
Flurl
A fluent, portable URL builder. To make HTTP calls off the fluent chain, check out Flurl.Http.
105
Flurl
A fluent, portable URL builder. To make HTTP calls off the fluent chain, check out Flurl.Http.
130
Flurl
A fluent, portable URL builder. To make HTTP calls off the fluent chain, check out Flurl.Http.
165
Flurl
A fluent, portable URL builder. To make HTTP calls off the fluent chain, check out Flurl.Http.
275
Microsoft.CodeAnalysis.Common
A shared package used by the Microsoft .NET Compiler Platform ("Roslyn"). Do not install this package manually, it will be added as a prerequisite by other packages that require it. More details at https://aka.ms/roslyn-packages This package was built from the source at https://github.com/dotnet/roslyn/commit/e595ee276d14e14bfb3eb323fb57f2aa668bddea
328
Microsoft.Extensions.Configuration.Abstractions
Abstractions of key-value pair based configuration. Commonly Used Types: Microsoft.Extensions.Configuration.IConfiguration Microsoft.Extensions.Configuration.IConfigurationBuilder Microsoft.Extensions.Configuration.IConfigurationProvider Microsoft.Extensions.Configuration.IConfigurationRoot Microsoft.Extensions.Configuration.IConfigurationSection
494
Microsoft.Extensions.Configuration.Abstractions
Abstractions of key-value pair based configuration. Commonly Used Types: Microsoft.Extensions.Configuration.IConfiguration Microsoft.Extensions.Configuration.IConfigurationBuilder Microsoft.Extensions.Configuration.IConfigurationProvider Microsoft.Extensions.Configuration.IConfigurationRoot Microsoft.Extensions.Configuration.IConfigurationSection When using NuGet 3.x this package requires at least version 3.4.
765
Microsoft.Extensions.Logging
Logging infrastructure default implementation for Microsoft.Extensions.Logging.
590
Microsoft.Extensions.Logging
Logging infrastructure default implementation for Microsoft.Extensions.Logging. When using NuGet 3.x this package requires at least version 3.4.
2,268
Polly
Polly is a library that allows developers to express resilience and transient fault handling policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner.
190
Polly
Polly is a library that allows developers to express resilience and transient fault handling policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner.
221
System.Formats.Asn1
Provides classes that can read and write the ASN.1 BER, CER, and DER data formats. Commonly Used Types: System.Formats.Asn1.AsnReader System.Formats.Asn1.AsnWriter
380
System.Formats.Asn1
Provides classes that can read and write the ASN.1 BER, CER, and DER data formats. Commonly Used Types: System.Formats.Asn1.AsnReader System.Formats.Asn1.AsnWriter When using NuGet 3.x this package requires at least version 3.4.
458
System.Text.Json
Provides high-performance and low-allocating types that serialize objects to JavaScript Object Notation (JSON) text and deserialize JSON text to objects, with UTF-8 support built-in. Also provides types to read and write JSON text encoded as UTF-8, and to create an in-memory document object model (DOM), that is read-only, for random access of the JSON elements within a structured view of the data. Commonly Used Types: System.Text.Json.JsonSerializer System.Text.Json.JsonDocument System.Text.Json.JsonElement System.Text.Json.Utf8JsonWriter System.Text.Json.Utf8JsonReader
1,662
System.Text.Json
Provides high-performance and low-allocating types that serialize objects to JavaScript Object Notation (JSON) text and deserialize JSON text to objects, with UTF-8 support built-in. Also provides types to read and write JSON text encoded as UTF-8, and to create an in-memory document object model (DOM), that is read-only, for random access of the JSON elements within a structured view of the data. Commonly Used Types: System.Text.Json.JsonSerializer System.Text.Json.JsonDocument System.Text.Json.JsonElement System.Text.Json.Utf8JsonWriter System.Text.Json.Utf8JsonReader When using NuGet 3.x this package requires at least version 3.4.
385
System.Text.Json
Provides high-performance and low-allocating types that serialize objects to JavaScript Object Notation (JSON) text and deserialize JSON text to objects, with UTF-8 support built-in. Also provides types to read and write JSON text encoded as UTF-8, and to create an in-memory document object model (DOM), that is read-only, for random access of the JSON elements within a structured view of the data. Commonly Used Types: System.Text.Json.JsonSerializer System.Text.Json.JsonDocument System.Text.Json.JsonElement System.Text.Json.Utf8JsonWriter System.Text.Json.Utf8JsonReader When using NuGet 3.x this package requires at least version 3.4.
434
System.Text.Json
Provides high-performance and low-allocating types that serialize objects to JavaScript Object Notation (JSON) text and deserialize JSON text to objects, with UTF-8 support built-in. Also provides types to read and write JSON text encoded as UTF-8, and to create an in-memory document object model (DOM), that is read-only, for random access of the JSON elements within a structured view of the data. Commonly Used Types: System.Text.Json.JsonSerializer System.Text.Json.JsonDocument System.Text.Json.JsonElement System.Text.Json.Utf8JsonWriter System.Text.Json.Utf8JsonReader When using NuGet 3.x this package requires at least version 3.4.
868
System.Text.Json
Provides high-performance and low-allocating types that serialize objects to JavaScript Object Notation (JSON) text and deserialize JSON text to objects, with UTF-8 support built-in. Also provides types to read and write JSON text encoded as UTF-8, and to create an in-memory document object model (DOM), that is read-only, for random access of the JSON elements within a structured view of the data. Commonly Used Types: System.Text.Json.JsonSerializer System.Text.Json.JsonDocument System.Text.Json.JsonElement System.Text.Json.Utf8JsonWriter System.Text.Json.Utf8JsonReader When using NuGet 3.x this package requires at least version 3.4.
1,010

.NET Framework 4.6.2

  • No dependencies.

.NET Framework 4.7

  • No dependencies.

.NET Framework 4.7.1

  • No dependencies.

.NET Core 2.0

  • No dependencies.

.NET Standard 2.0

  • No dependencies.

Version Downloads Last updated
4.6.1 22 03/26/2025
4.5.0 261 02/10/2020
4.5.0-rc1 35 02/10/2024
4.5.0-preview2-26406-04 35 02/09/2024
4.5.0-preview1-26216-02 33 02/09/2024
4.4.0 33 02/10/2020
4.4.0-preview2-25405-01 32 02/09/2024
4.4.0-preview1-25305-02 35 02/09/2024
4.3.1 36 02/10/2020
4.3.0 321 02/10/2020
4.3.0-preview1-24530-04 33 02/09/2024
4.0.0-rc3-24212-01 31 02/10/2024