CSharp - What is the output: string padding?

Question

What is the output of the following code?

using System;

public class MainClass{
   public static void Main(String[] argv){
        string welcome = "Welcome to C# programming";
        Console.WriteLine(welcome.PadRight(5,'*'));
   }
}


Click to view the answer

Welcome to C# programming // nothing changed

Note

There is no change to the original string because the length of the string is already greater than 5.