w3resource

C#: Copy one string into another string

C# Sharp String: Exercise-8 with Solution

Write a program in C# Sharp to copy one string to another string.

C# Sharp Exercises: Copy one string into another string.

Sample Solution:-

C# Sharp Code:

using System;

// Define the Exercise8 class
public class Exercise8  
{  
    // Main method - entry point of the program
    public static void Main() 
    {
        string str1; // Declare a string variable to hold user input
        int i, l; // Declare variables for iteration and length

        // Prompt the user to input a string
        Console.Write("\n\nCopy one string into another string:\n");
        Console.Write("-----------------------------------------\n"); 	
        Console.Write("Input the string: ");
        str1 = Console.ReadLine(); // Read the input string from the user

        l = str1.Length; // Get the length of the input string
        string[] str2 = new string[l]; // Initialize an array to hold characters from the string

        // Copy each character from str1 to str2 character by character
        i = 0; // Initialize the iteration variable
        while (i < l)
        {
            string tmp = str1[i].ToString(); // Convert the character to a string
            str2[i] = tmp; // Copy the character to the str2 array
            i++; // Move to the next character
        }

        // Display the original string (str1), copied string (str2), and the number of characters copied
        Console.Write("\nThe First string is: {0}\n", str1);
        Console.Write("The Second string is: {0}\n", string.Join("", str2)); // Join characters in str2 to form a string
        Console.Write("Number of characters copied: {0}\n\n", i); // Display the number of characters copied
    }
}

Sample Output:

Copy one string into another string :                                  
-----------------------------------------                              
Input the string : w3resource.com                                      
                                                                       
The First string is : w3resource.com                                   
The Second string is : w3resource.com                                  
Number of characters copied : 14

Flowchart:

Flowchart: Copy one string into another string.

C# Sharp Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a program in C# Sharp to count a total number of alphabets, digits and special characters in a string.
Next: Write a program in C# Sharp to count a total number of vowel or consonant in a string.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/csharp-exercises/string/csharp-string-exercise-8.php