C#: Determine whether the string "birds" is a substring of a familiar
C# Sharp String: Exercise-38 with Solution
Write a C# Sharp program to determine whether the string "birds" is a substring of a familiar string.
Note : Quotation ‘two birds with one stone'.
Sample Solution:-
C# Sharp Code:
using System;
class Example38
{
public static void Main()
{
string str1 = "Kill two birds with one stone"; // Original string
string str2 = "birds"; // Substring to be checked
// Check if str1 contains str2 using str1.Contains()
bool x = str1.Contains(str2);
Console.WriteLine("'{0}' is in the string '{1}': {2}",
str2, str1, x);
// If str2 is found in str1
if (x) {
// Get the index of the first occurrence of str2 in str1 using str1.IndexOf()
int index = str1.IndexOf(str2);
// Display the index where str2 begins in str1
if (index >= 0)
Console.WriteLine("'{0}' begins at character position {1}",
str2, index + 1); // Adding 1 to index to adjust to human-readable position
}
}
}
Sample Output:
'birds' is in the string 'Kill two birds with one stone': True 'birds begins at character position 10
Flowchart :
C# Sharp Code Editor:
Improve this sample solution and post your code through Disqus
Previous: Write a C# Sharp program to concatenate the array values of strings.
Next: Write a C# Sharp program to creates two string objects with different values. When it calls the Copy method to assign the first value to the second string, the output indicates that the strings represent different object references although their values are now equal. On the other hand, when the first string is assigned to the second string, the two strings have identical values because they represent the same object reference.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
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-38.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics