[英]The name 'Total Cost' doesnt exist in the current context
我用新的Return實例創建了Return類
但是我收到一個錯誤消息,說在當前上下文中不存在Totalcost
變量TotalCost存放在另一個稱為Cost的類中
因此,如何將Cost類中TotalCost中保存的內容轉換為Return類,以與輸出配合使用
public void btnCalculate_Click(object sender, EventArgs e)
{
//Write all details to a text file that is created on the desktop
Return newTextFile = new Return();
{
txtTotalCost.Text = ("£" + TotalCost.ToString());
}
newTextFile.EventDetailsFile = "C:\\AllUsers\\User\\Desktop\\EventDetails.txt";
System.IO.StreamWriter objWriter;
objWriter = new System.IO.StreamWriter(newTextFile.EventDetailsFile);
objWriter.Write("Event Type:" + EventList.SelectedItem + "\n");
objWriter.Write("Event Name:" + txtEventName.Text + "\n");
objWriter.Write("Customer Name:" + txtName.Text + "\n");
objWriter.Write("Customer Address:" + txtAddress.Text + "\n");
objWriter.Write("Event Start Date:" +txtStart.Text + "\n");
objWriter.Write("Event End Date:" + txtEnd.Text + "\n");
objWriter.Write("Number of People Attending:" + txtPeople.Text + "\n");
objWriter.Write("Total Event Cost: £" + TotalCost);
objWriter.Close();
MessageBox.Show("The text file has been Created");
}
班級成本代碼如下
class Cost
{
public int TotalCost;
public int Event;
public int personalEvent;
public int organisationalEvent;
}
那么如何在EventCost中獲取TotalCost中保存的內容?
如果EventCost
不是靜態類,則應該有一個EventCost
類型的對象,我們稱其為enentCost
。 然后,您可以將EventCost
作為
eventCost.TotalCost
否則,如果EventCost
是靜態類,至少對我而言這沒有任何意義,則可以將EventCost
用作
EventCost.TotalCost
好的,從您的代碼中,我可以看到您需要一個Cost類的實例,在這里:
public void btnCalculate_Click(object sender, EventArgs e)
{
var cost = new Cost();
另外,您需要從btnCalculate_Click方法檢查類名稱空間是否可訪問,例如,類Cost在名稱空間Project.Totals中,此處為一些代碼:
using Project.Totals;
public void btnCalculate_Click(object sender, EventArgs e)
{
var cost = new Cost();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.