using System;class Myone
{
private string _Place;
private int _Cost; public int Cost
{
get
{
if (_Place == "加利福尼亚")
return _Cost = 250;
else
return _Cost = 190;
}
} public string Place
{ set
{
_Place = value;
}
get
{
return _Place;
}
}
}
class ONE
{
static void Main()
{
string A1 = "A", B1 = "B", C;
Myone M = new Myone(); Console.WriteLine("请选择地点:");
Console.Write("A:北京 ");
Console.WriteLine("B:加利福尼亚");
C = Console.ReadLine();
if (A1 == C)
M.Place = "北京";
else if (B1 == C)
M.Place = "加利福尼亚";
else
Console.WriteLine("您输入有错!"); Console.WriteLine("您选择了:{0}", M.Place);
Console.Write("您需要支付金额(万元):", M.Cost);
Console.Read();
}
}
为什么只读属性不能输出???
{
private string _Place;
private int _Cost; public int Cost
{
get
{
if (_Place == "加利福尼亚")
return _Cost = 250;
else
return _Cost = 190;
}
} public string Place
{ set
{
_Place = value;
}
get
{
return _Place;
}
}
}
class ONE
{
static void Main()
{
string A1 = "A", B1 = "B", C;
Myone M = new Myone(); Console.WriteLine("请选择地点:");
Console.Write("A:北京 ");
Console.WriteLine("B:加利福尼亚");
C = Console.ReadLine();
if (A1 == C)
M.Place = "北京";
else if (B1 == C)
M.Place = "加利福尼亚";
else
Console.WriteLine("您输入有错!"); Console.WriteLine("您选择了:{0}", M.Place);
Console.Write("您需要支付金额(万元):", M.Cost);
Console.Read();
}
}
为什么只读属性不能输出???
解决方案 »
- 一个学生对象集合list<student> lst,怎样不创建另外一个对象而是通过本对象实现lst的按学生成绩排序?
- ds.Tables[0] 这个0是啥
- 在另外一个窗体上绘图
- 推荐 基于C#的ASP.NET编程的书
- 请教showmessage怎么用
- Vs2005中GetPreloadedEntityBody()读不到数据?
- c#里怎么调用SQLSEVER的存储过程
- 神一般的CSDN,datagridview的用法
- 如何让TreeView 启动时不会自动选中一个节点???
- 水晶報表的交叉報表如何給資料列加標題?
- gridview嵌套datalist,如何用javascript控制datalist中的radiobutton
- asp:DropDownList如何载入一数据表(sql2005)一字段所有值?C#代码如何写?
{
get
{
if (_Place == "加利福尼亚 ")
return _Cost = 250;
else
return _Cost = 190;
}
}
我从来没看见这样的语句
输出框上面显示:
请选择地点:
A:北京 B:加利福利亚
A
您选择了:北京
您需要支付金额(万元):[
就这样子完了,她显示了读写的那个属性,但是只读的那个属性没有显示???麻烦你再帮我看看哦!!谢谢了!!
Console.Write( "您需要支付金额(万元):{0} ", M.Cost);