asp.net 实体类的疑问

privatevoidbutton1_Click(objectsender,EventArgse){productproduct=newproduct();product... private void button1_Click(object sender, EventArgs e)
{
product product = new product();
product.TName = productName.Text;
product.TPrice1 = Price1.Text; //这里的双精度浮点的数据类型, 要在Price1.Text做转换吗?
MessageBox.Show(product.addit().ToString());

protduct类文件

public string TGuiGe {
get
{
return this.GuiGe;
}
set
{
this.GuiGe = value;
}
}
public double TPJPrice {
get
{
return this.PJPrice;
}
set
{
this.PJPrice = value;
}
}
public double TPrice1 {
get
{
return this.Price1;
}
set
{
this.Price1 = value;
}
}
}

通过要做string do double 的数据类型转换的地方是要在现场做转换吗》

本来使用实体类就是要取代 dataset 和 bll.addproduct(string,int....)这种情况,

现在似乎没感觉强类型 的地方?
展开
 我来答
miniappe8t3L68TSCbzK
2009-11-03 · TA获得超过556个赞
知道小有建树答主
回答量:384
采纳率:0%
帮助的人:219万
展开全部
强类型 就是指你用的数据容器是强类型的,你用了实体类,就有这个效果。

第一次复职时的转换是必需的,以后你再用实体类中的数据时就不用再转换了。

product.TPrice1 = double.Parse(Price1.Text);
thejiathe
2009-11-03 · TA获得超过279个赞
知道小有建树答主
回答量:358
采纳率:0%
帮助的人:304万
展开全部
product.TPrice1 = Convert.ToDouble(Price1.Text);

你必须要保证Price1.Text是数字类型的,不然会出异常
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jsj770
2009-11-03
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
要转换
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bdbf4e10d
2009-11-03 · 超过27用户采纳过TA的回答
知道答主
回答量:105
采纳率:0%
帮助的人:0
展开全部
是double的,你给人家按个string,干嘛呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式