自分でC#を学ぶのに役立つ温度コンバータを構築しようとしています。私は基本のほとんどを知っているだけで、これは私が今までに思いついたものです。私が悩んでいるのは、ユーザーが入れた番号を取って、ユーザーが以前に入力した選択肢に変換することです。これは、farenheitまたはcelsiusです。繰り返しますが、私は基礎だけは知っていますが、助けてくれれば幸いです。これはしかし、あなたの質問に答えた場合、あなたは華氏に20℃を変換したい意味する「摂氏、20」のようなものを入力してくださいと仮定セルフティーチング:初心者が温度コンバータを作成しようとしています
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("What sort of temperature would you like to convert?");
string tempType = Console.ReadLine();
ConvertChoice(tempType.ToLower());
Console.WriteLine("Please enter a temperature to convert: ");
string temperatureString = Console.ReadLine();
int temperature = int.Parse(temperatureString);
Console.ReadLine();
}
static void ConvertChoice(string tempType)
{
switch (tempType)
{
case "farenheit":
Console.WriteLine("Farenheit it is!");
return;
case "celsius":
Console.WriteLine("Celsius it is!");
return;
default:
Console.WriteLine("Invalid type, please type farenheit or celsius.");
return;
}
}
}
}