console.clearの後のコードの後に問題があります。私は自分のプログラムを実行し、文章の他の部分が大文字になって出てきます。私は別の言葉に文を分割する必要があります。文章を別の単語に変更する
各単語の最初の文字を大文字にし、その単語を1つの変数に連結します。コードは太字で表示されています
using System;
using System.Threading.Tasks;
namespace The_Quick_Brown_Fox
{
class Program
{
static void Main()
{
string copyOne = "the quick brown fox jumps over the lazy dog";
string hairy = "hairy";
string copyTwo;
copyTwo = string.Copy(copyOne);
copyTwo = copyTwo.Replace("dog", "chicken");
copyTwo = copyTwo.Insert(10, hairy);
copyTwo = copyTwo.TrimEnd();
Console.WriteLine(copyOne);
Console.WriteLine();
Console.WriteLine("" + copyTwo + "");
Console.ReadLine();
Console.Clear();
string lower = (copyTwo);
Console.WriteLine(lower.ToUpper());
Console.ReadLine();
Console.Clear();
string upper = (copyTwo);
Console.WriteLine(upper.ToLower());
Console.ReadLine();
Console.Clear();
copyTwo = string.Copy(copyTwo);
copyTwo = copyTwo.Replace("e", "y");
Console.WriteLine("" + copyTwo + "");
Console.ReadLine();
Console.Clear();
string[] names = { "Krissi", "Dale", "Bo", "Christopher" };
double[] wealth = { 150000, 1000000, 5.66, 10 };
Console.Write("names".PadRight(15));
Console.WriteLine("wealth".PadLeft(8));
for (int i = 0; i < 4; i++)
{
Console.Write(names[i].PadRight(15));
Console.WriteLine(wealth[i].ToString().PadLeft(8));
}
Console.ReadLine();
Console.Clear();
**string wordThree = "the brown fox jumps over the lazy dog";
string[] split = wordThree.Split(' ');
wordThree = wordThree.Replace("dog", "chicken");
wordThree = wordThree.Insert(10, hairy);
wordThree = wordThree.TrimEnd();
Console.WriteLine(wordThree);
Console.WriteLine();
Console.WriteLine("" + wordThree + "");
foreach (string item in split)
{
wordThree = wordThree + item[0].ToString().ToUpper()
+ item.Substring(1) + " ";
}
wordThree = wordThree.Trim();
Console.WriteLine(wordThree + " ");
Console.ReadLine();**
}
}
}
の作業これは宿題ですか? – aguertin
まあ、もしあれば?宿題は話題ではない。情報が欠落しているだけです:現在の出力と希望の出力 – Breeze
宿題はコードの最初の数部分でした。これはクラスのための高度なものです –