Q:

Write a C# Sharp program to compare two substrings that only differ in case. The first comparison ignores case and the second comparison considers case

0

Write a C# Sharp program to compare two substrings that only differ in case. The first comparison ignores case and the second comparison considers case. 
Expected Output :

str1 = 'COMPUTER', str2 = 'computer'                                             
Ignore case:                                                                     
Substring 'MP' in 'COMPUTER' is equal to substring 'mp' in 'compu                                                                              
Honor case:                                                                      
Substring 'MP' in 'COMPUTER' is greater than substring 'mp' in 'computer'.

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

using System;
class Example22
{
    public static void Main() {
//                 01234567
    String str1 = "COMPUTER";
    String str2 = "computer";
    String str;
    int result;
    Console.WriteLine();
    Console.WriteLine("str1 = '{0}', str2 = '{1}'", str1, str2);
    Console.WriteLine("Ignore case:");
    result = String.Compare(str1, 2, str2, 2, 2, true);
    str = ((result < 0) ? "less than" : ((result > 0) ? "greater than" : "equal to"));
    Console.Write("Substring '{0}' in '{1}' is ", str1.Substring(2, 2), str1);
    Console.Write("{0} ", str);
    Console.WriteLine("substring '{0}' in '{1}'.", str2.Substring(2, 2), str2);
    Console.WriteLine();
    Console.WriteLine("Honor case:");
    result = String.Compare(str1, 2, str2, 2, 2, false);
    str = ((result < 0) ? "less than" : ((result > 0) ? "greater than" : "equal to"));
    Console.Write("Substring '{0}' in '{1}' is ", str1.Substring(2, 2), str1);
    Console.Write("{0} ", str);
    Console.WriteLine("substring '{0}' in '{1}'.", str2.Substring(2, 2), str2);
    }
}

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Similar questions


need a help?


find thousands of online teachers now