我无法让两个类正确通信。我需要两个班,否则这不会成为问题。发生相关类问题
问题:
写控制台应用程序会要求用户输入的批发价格,然后显示标记百分比的价格。您需要格式化每一行,以便它们都可以显示在单个命令屏幕上。 创建一个类/对象来完成计算的实际工作(业务层)。本练习中不需要数据类。为您的业务层使用实例化对象。
我知道我错过了一些东西,但我不确定它是什么。
我有什么:
namespace ConsoleApplication1
{
class BusinessClass
{
static void Main(string[] args)
{
MarkupClass item1 = new MarkupClass();
Console.WriteLine("what is the whole sale cost: ");
item1.wholeSaleCost = decimal.Parse(Console.ReadLine());
}
}
class MarkupClass
{
private decimal markupPercent = 1.05m;
public decimal wholeSaleCost;
public decimal DoCalculations(decimal wholeSaleCostIn)
{
while (markupPercent < 1.11m)
{
decimal finalCost;
finalCost = wholeSaleCostIn * markupPercent;
Console.WriteLine("The wholesale price is: {0} and the final selling price is {1}", wholeSaleCostIn, finalCost);
markupPercent = markupPercent += 0.01m;
}
return markupPercent;
}
}
}
如果这只是一个类这将是容易的,但问题需要两班。
这真的不清楚你的问题是什么 - 你创建了一个第二类的方法,但甚至没有调用该方法。你的问题是什么? – UnholySheep
@UnholySheep对不起,这是我们第一次上课,我不完全确定我的问题。我简直不明白如何让这些课程互相配合 – moparjoe95
你到现在为止的这个任务是什么?不要忘记调用'item1.DoCalculations(item1.wholeSaleCost)'您的markupPercent语句看起来有点可疑。你调用的方法最终会返回一个值(可能是1.11m') – Icepickle