C# Error CS8125 – Tuple element name ‘{0}’ is only allowed at position {1}.

C# Error

CS8125 – Tuple element name ‘{0}’ is only allowed at position {1}.

Reason for the Error & Solution

Tuple element name is only allowed at position.

Example

The following sample generates CS8125:

// CS8125.cs (2,15)

public class C
{
    public void Method()
    {
        var tuple3 = (Item2: 2, Item1: 1);
    }
}

To correct this error

If tuple element names Item1, Item2, etc. are used, ensuring the correct order corrects this error:

    public void Method()
    {
        var tuple3 = (Item1: 2, Item2: 1);
    }

Leave A Reply

Your email address will not be published. Required fields are marked *

You May Also Like

This C# program calculates and displays an upper triangular matrix based on user input. Problem Statement: The program takes the...
This C# program serves as a demonstration of bitwise operators, which are fundamental operators used for manipulating individual bits in...
This C# program is designed to interchange or swap the columns of a matrix. A matrix is a two-dimensional array...