| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1168 人关注过本帖
标题:[求助]为什么这个调试不出
只看楼主 加入收藏
zhang1985
Rank: 1
等 级:新手上路
帖 子:67
专家分:0
注 册:2006-10-24
结帖率:100%
收藏
 问题点数:0 回复次数:16 
[求助]为什么这个调试不出

using System;
using System.Windows.Forms;
class TextBook
{
private string T;
public string Tile
{
get
{
return T;
}
set
{
T = value;
}
}
private string A;
public string Author
{
get
{
return A;
}
set
{
A = value;
}
}
private int Q;
public int Quantity
{
get
{
return Q;
}
set
{
Q = value ;
}
}
public double P;
private int Cost;

public string Price()
{
P= 1.25 * Cost;
return String.Format("书名:{0}\n作者:{1}\n批发价:{2}\n库存数量:{3}\n批发价:{4}}\n",Tile, Author, Cost, Quantity,Price);

}
public static void Main()
{
string output;
TextBook T1 = new TextBook();
output = ">>教科书有关记录<<\n";
T1.Tile = "新华字典";
T1.Author = "张三";
T1.Cost = 20;
T1.Quantity = 30;
output += T1.Price() + "\n";
MessageBox.Show(output, "输出结果");
}
}
各为高手看看 晚上这调试不出 在着小弟谢拉



搜索更多相关主题的帖子: 调试 
2006-10-26 23:31
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 

return String.Format("书名:{0}\n作者:{1}\n批发价:{2}\n库存数量:{3}\n批发价:{4}}\n",Tile, Author, Cost, Quantity,Price);


//下面是可以的了,你对比一下跟你原来的有什么不同
return String.Format("书名:{0}\n作者:{1}\n批发价:{2}\n库存数量:{3}\n批发价:{4}\n", T, A, Cost.ToString(), Q.ToString(), P);
2006-10-27 11:19
zhang1985
Rank: 1
等 级:新手上路
帖 子:67
专家分:0
注 册:2006-10-24
收藏
得分:0 
用行了 ,不过它说什么输入字符串的格式不正确。这个怎么改?
2006-10-27 11:51
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
P.ToString()
2006-10-27 11:58
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 

是字符串类型的,你传些数字类型进去当然包错了

还有就是,在同一类里面没有必要调用其属性来取值,直接取就好

属性大多数用来封装给其它类型使用的

2006-10-27 11:59
zhang1985
Rank: 1
等 级:新手上路
帖 子:67
专家分:0
注 册:2006-10-24
收藏
得分:0 

还有 为什么在Cost很Q后面要加ToString ;Q应该不要加啊?

2006-10-27 12:00
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
其实可以都不加,不过有时报错,编译器问题
2006-10-27 12:05
zhang1985
Rank: 1
等 级:新手上路
帖 子:67
专家分:0
注 册:2006-10-24
收藏
得分:0 
老大 怎么还是不行啊  我把数字类型改为字符串类型还是那样,应该改那几个 
2006-10-27 12:11
zhang1985
Rank: 1
等 级:新手上路
帖 子:67
专家分:0
注 册:2006-10-24
收藏
得分:0 
呵呵
2006-10-27 12:12
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
同志,我这行了,你是用哪个ide啊?
2006-10-27 13:57
快速回复:[求助]为什么这个调试不出
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028318 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved