System.FormattableString.GetArgument C# (CSharp) Method

GetArgument() public abstract method

public abstract GetArgument ( int index ) : object
index int
return object
        public abstract object GetArgument(int index);
        public abstract string ToString(IFormatProvider formatProvider);

Usage Example

        //public static string Invariant(FormattableString s) =>
        //    s.ToString(CultureInfo.InvariantCulture);
        


        public static void ShowDetails(FormattableString s)
        {
            WriteLine($"argument count: {s.ArgumentCount}");
            WriteLine($"format: {s.Format}");
            for (int i = 0; i < s.ArgumentCount; i++)
            {
                WriteLine($"Argument {i}: {s.GetArgument(i)}");
            }

        }