私はホテルのマネージャーをあなた自身のクラスを使って作成しようとしています。あなたの部屋の高さに応じて費用を計算できます。オーシャンビュー、ベッドルーム数それらの3つの変数に応じて費用を吐き出す。c#ホテルの部屋/計算を管理するコードを書く
これを計算せずに実行しようとすると、これまでの動作を確認するだけで、入力したものを返すことはできないため、私は立ち往生しています。エラーが発生しました。「FormatExceptionが発生しました」と言われました。
私はC#にはかなり新しくなっています。 Console.WriteLine
ため
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace myHotel
{
class Program
{
static void Main(string[] args)
{
Apartment myApartment = new Apartment();
Console.WriteLine("Hotel Building Number:");
myApartment.BuildingNumber = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Please enter your Hotel room number:");
myApartment.ApartmentNumber = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Please enter the number of Bedrooms you have:");
myApartment.Type = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Please enter 1 for Ocean View and 2 for no Ocean view:");
myApartment.View = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Please enter your name");
myApartment.Name = Console.ReadLine();
Console.WriteLine("{0} {1} {2} {3} {4} {5}",
myApartment.BuildingNumber,
myApartment.ApartmentNumber,
myApartment.Type,
myApartment.View,
myApartment.View);
Console.ReadLine();
}
}
class Apartment
{
public int BuildingNumber { get; set; }
public int ApartmentNumber { get; set; }
public int Type { get; set; }
public int View { get; set; }
public string Name { get; set; }
}
}
ありがとう、私はあなたのアドバイスを取ったと素晴らしいです。 今、部屋に1ベッドルーム800 $、2ベッドルーム850,3ベッドルーム900 $があるかどうかに応じて変数を追加したいとします。これらの数値をベース価格として使用し、オーシャンビューで50ドル、アパート番号が300より大きい場合は25ドルを追加します。 通貨を0ドルから始める別の文字列を作成しますか? –