using System;
using System.Collections.Generic;
using System.Text;
namespace Bank
{
public class Overdraft : Account
{
double credit;
double inter = 0.15;
public double Credit
{
get { return credit; }
}
public Overdraft()
{
}
public Overdraft(String acno, String nam, double amt, double cred)
: base(acno, nam, amt)
{
this.credit = cred;
}
public override bool deposit(double amount)
{
amt += amount;
return true;
}
public override bool withdraw(double amount)
{
if (amount <= (credit + amt))
{
amt -= amount;
if (amt < 0)
{
credit -= Math.Abs(amt);
due = Math.Abs(amt);
interest();
}
return true;
}
else
Console.WriteLine("\n!!!!Credit Limit Crossed!!!!");
return false;
}
public void interest()
{
due = due * inter;
Console.WriteLine("The Interest for due amount is Rs. {0}", due);
return true;
}
public override string ToString()
{
return string.Format("Account Details: \nACC NO = {0} \nName = {1} \nBalance = Rs. {2}\nCredit =Rs. {3} \n", accno, name, amt, credit);
}
}
以上是我的代码的dll类之一。问题是我应该如何传递Windows窗体中的Console.Writeln语句以及ToString方法。或者任何人都可以告诉我如何在消息框中的表单中获得这些声明。
你肯定需要花更多的时间在设计上,你写的东西没什么意义。发现难以使用的是自动结果。使用像codereview.stackexchange.com这样的网站找到愿意审查并提出改进建议的人。 – 2013-04-24 13:29:01