按值传送一个结构时,看不懂
八月 3, 2007
发表在: java
按值传送一个结构
using system;
public struct creditcard
{
double cardnumeber;
datetime expirydate;
public double cardnumber
{
get
{
return cardnumber;
}
set
{
cardnumber=value;
}
}
public datatime expirydate
{
get
{
return expirydate;
}
set
{
expirydate=value;
}
}
}
public class authorization
{
public static decimal getbalance(creditcard creditcard)
{
creditcard.expirydate=creditcard.expirydate.addmonths(12);
return(decimal)845.21;
}
}
这段看不懂,能给解释一下吗
class payments
{
static void main()
{
creditcard card =new creditcard();
decimal balance;
card.cardnumber=1111222333444;
card.expitrydate=convert.todatetime("01/03/2003");
balance=authorization.getbalance(card);
这句也看不懂
console.writeline("card number-"+card.cardnumber);
console.writeline(expiry date-"+card.expiry.toshortdatestring());
console.writeline("balance-"+balance);
}
}
电脑软件技术推荐:
你将结构中两个元素看成两个对象
现在这两个对象是属性
或
你将结构看成是一个窗口对象
这样理解,就好了,只不过创建实例,然后访问其中属性而已
No comments in this entry