string.ToLower()
возвращает новый string
, содержащий все строчные буквы.Поэтому ваш код должен выглядеть следующим образом:
if (firstInput.ToLower() == "action"){
{
.ToLower()
преобразует firstInput
в строчную строку.При сравнении строкового литерала со строчными буквами для "action"
сравнение будет успешным, если firstInput
содержит "action"
в любой прописной или строчной форме (действие, действие, aCtIoN и т. Д.).
Стоит отметить, что в документации Microsoft .Net рассказывается, как использовать string.ToLower()
.В рамках изучения программирования на C # вы должны привыкнуть проверять документацию Microsoft .Net, чтобы узнать, как использовать функциональные возможности, предоставляемые платформой.Статья string.ToLower()
содержит полный пример кода:
using System;
public class ToLowerTest {
public static void Main() {
string [] info = {"Name", "Title", "Age", "Location", "Gender"};
Console.WriteLine("The initial values in the array are:");
foreach (string s in info)
Console.WriteLine(s);
Console.WriteLine("{0}The lowercase of these values is:", Environment.NewLine);
foreach (string s in info)
Console.WriteLine(s.ToLower());
}
}
// The example displays the following output:
// The initial values in the array are:
// Name
// Title
// Age
// Location
// Gender
//
// The lowercase of these values is:
// name
// title
// age
// location
// gender