我似乎遇到了界面問題。我有我的所有計算工作的貸款計劃,但我似乎無法弄清楚如何調用我的界面。我敢肯定,這可能是我忽視的一些小事,但由於某種原因,我有一個空白。貸款接口c程序故障#
Interface:
interface IMyInterface
{
string iMessage();
}
public class C1
{
static void Main(string[] args)
{
double interests = 0.0;
double years = 0.0;
double loan_amount = 0.0;
double interest_rate = 0.0;
Console.Write("Enter Loan Amount:$ ");
loan_amount = Convert.ToDouble(Console.ReadLine());
Console.Write("Enter Number of Years: ");
years = Convert.ToDouble(Console.ReadLine());
Console.Write("Enter Interest Rate: ");
interest_rate = Convert.ToDouble(Console.ReadLine());
interests = loan_amount * interest_rate * years;
Console.WriteLine("\nThe total interests is {0}", interests);
Console.ReadLine();
}
public string iMessage()
{
return Console.WriteLine("Be Ready!");
}
}
class Program
{
}
嗯,你的類不聲明它實現此刻的接口,而你根本沒有創建類的實例,或參考界面。另外,'Console.WriteLine'是一個無效的方法,所以你不能在像這樣的返回語句中使用它... –
不管Jon Skeet如何說,都要把它作爲法則。 –
或者,您可以在發佈之前嘗試調試您的代碼,而不必浪費Jon Skeet的時間。 – Jodrell