我想为每辆车设定价格,但它显示出一个错误
//vehicle program
using System;
namespace LAB_4
{
class Vehicle
{
private string Brand;
private string Model;
private int Price;
public string Getbrand()
{return Brand;}
public void Setbrand(string a)
{ Brand = a; }
public string Getmodel()
{ return Model; }
public void Setmodel(string a)
{ Model = a; }
public int Getprice()
{ return Price; }
public void Setprice(int a)
{ Price = a; }
}
class program
{
static void Main(string[] args)
{
Vehicle Toyota = new Vehicle();
Toyota.Setbrand("TOYOTA");
Toyota.Setmodel("TOYOTA SIGMA 4");
Toyota.Setprice = 9149000;
Vehicle Suzuki = new Vehicle();
Suzuki.Setbrand("HONDA");
Suzuki.Setmodel("HONDA BR-V");
Suzuki.Setprice = 34800000;
Vehicle Faw = new Vehicle();
Faw.Setbrand("AUDI");
Faw.Setmodel("AUDI Q5");
Faw.Setprice = 27000000;
Console.WriteLine("================TOYOTA=============");
Console.WriteLine("Toyota Sigma 4 Details are Given below");
Console.WriteLine("Brand: {0}\nModel: {1}\nPrice: {2}", Toyota.Getbrand(),Toyota.Getmodel(), Toyota.Getprice());
Console.WriteLine("================HONDA=============");
Console.WriteLine("Honda BR-V Details are Given below");
Console.WriteLine("Brand: {0}\nModel: {1}\nPrice: {2}", Suzuki.Getbrand(), Suzuki.Getmodel(),Suzuki.Getprice());
Console.WriteLine("================AUDI=============");
Console.WriteLine("AUDI Q5 Details are Given below");
Console.WriteLine("Brand: {0}\nModel: {1}\nPrice: {2}", Faw.Getbrand(), Faw.Getmodel(), Faw.Getprice());
Console.ReadKey();
}
}
}
您可以使用C#中包含的属性,有一个属性叫做自动实现的属性,它使您的程序比使用方法更简洁
基本上在您的程序上,您可以这样做(我没有使用自动实现的属性)
private string brand = "";
private string model = "";
private int price;
public string Brand{ get{ return brand; } set{ brand = value; } }
public string Model{ get{ return model; } set{ model = value; } }
public int Price{ get{ return price; } set{ price = value; } }
并且基本上可以使用对象初始化来初始化类上的所有属性
Vehicle Toyota = new Vehicle{ Brand = "Toyota", Model = "Toyota Sigma", Price = 1000};
然后打印所有需要打印的数据。
我正在使用SQLcl生成csv输出。 但我得到了我不想要的标题。我认为set heading off应该关闭heading(就像在SQLPlus中一样)为什么它在SQLcl中不工作。如果我清除了sql格式(设置sqlformat),那么标题就行了。它是SQLcl中的一个bug吗?
我使用squeelize.js和SQLite-database,遇到了一个为外键设置值的问题。我有以下代码: Sequelize在DB中创建MessageModel-row,但当它试图生成TodoModel时,它会出现以下错误: 生成得SQL: 我的TodoModel表如下所示: 我在SQLite中使用了“sequelize”:“^5.1.0”。 MyConfig文件:
问题内容: 嗨,我正在尝试提供一个ViewController并关闭我当前的模式视图,但是此代码不起作用 反之亦然在presentviewcontroller的完成块上也不起作用 编辑:替换vc!自我 问题答案: 您必须获取呈现自我的viewController(当前ViewController)。如果该视图控制器是rootViewController,则可以使用下面的代码,否则请根据您的视图控制
我尝试从Java服务公开端口(不同的端口#,不是只公开内部端口,等等),但没有成功。 如果我尝试将配置附加到Ignite服务,它完全不起作用。 我的最终目标是使用Docker-Compose建立一个环境,我可以在本地加入该环境进行测试,但最终将其转移到ECS/Fargate。 私人静电点火;
我制作了一个android应用程序,并用一个信号连接它。。推送通知工作正常。现在,我正在制作一个应用程序内通知系统,就像所有一个信号通知都将存储在通知徽章图标中一样。。当用户单击图标时,所有即将发出的通知都将显示在该图标上。
我一直在尝试可视化地模拟交通问题,但由于某种原因,我在swing窗口中只得到了空白输出。我只看到一个灰色的屏幕,而不是一个不断移动的汽车画面。 我的绘画课如下所示: 在我的主函数中对类的调用如下: 然后,随着我模拟的每一次迭代,我打电话给 我错过了什么?