C#初级问题

zhaokeke2004 2008-05-09 09:47:15
1.我定义了一个string类型的数组(strArray),并已成功赋值
int p_lnno;
float p_tsqty;

p_lnno = strArray[0]; --不能隐式转换从string到int
p_tsqty = (float)strArray[2]; --不能从string转换到float

我该怎么做转换才能得到数字类型的p_lnno和p_tsqty?

2.在一个BUTTON的CLICK时间中定义(已引入system.data.sqlclient):
private void Btn_Upload_Click(object sender, EventArgs e)
{
.....
SqlCommand Mycommand = new SqlCommand();
MyCommand.CommandText = "Insert into Cs_InterTb values(1,2,3)";
.....

为什么编译的时候还是说Mycommand在上下文中找不到?





...全文
181 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
tianrui456 2008-05-09
  • 打赏
  • 举报
回复

int p_lnno = int.Parse(strArray[0]);
float p_tsqty = float.Parse(strArray[2]);
//这样也可以的
tigerleq 2008-05-09
  • 打赏
  • 举报
回复
1楼的眼睛厉害
确实是大小写
ProjectDD 2008-05-09
  • 打赏
  • 举报
回复
System.Convert.XXX

使用这个静态类来完成数据类型转换方面的工作.
bagegejin 2008-05-09
  • 打赏
  • 举报
回复

int p_lnno = Convert.ToInt32(strArray[0]);
float p_tsqty = Convert.ToSingle(strArray[2]);
Kevin_LiuFeng 2008-05-09
  • 打赏
  • 举报
回复
p_lnno = convert.ToInt32(strArray[0]);
p_tsqty =Convert.ToDecimal(strArray[2]);
ericzhangbo1982111 2008-05-09
  • 打赏
  • 举报
回复
1楼的眼睛厉害
确实是大小写
ericzhangbo1982111 2008-05-09
  • 打赏
  • 举报
回复
1.我定义了一个string类型的数组(strArray),并已成功赋值
int p_lnno;
float p_tsqty;

p_lnno = Convert.ToInt32(strArray[0]); --不能隐式转换从string到int

p_tsqty = Convert.ToSingle(strArray[2]); --不能从string转换到float


我该怎么做转换才能得到数字类型的p_lnno和p_tsqty?

2.在一个BUTTON的CLICK时间中定义(已引入system.data.sqlclient):
private void Btn_Upload_Click(object sender, EventArgs e)
{
.....
SqlCommand Mycommand = new SqlCommand();
MyCommand.CommandText = "Insert into Cs_InterTb values(1,2,3)";
这个问题看看代码再说。
.....

为什么编译的时候还是说Mycommand在上下文中找不到?
sssjjjpppsjp 2008-05-09
  • 打赏
  • 举报
回复
转换用Convert函数试试吧,
SqlCommand Mycommand = new SqlCommand();
MyCommand.CommandText = "Insert into Cs_InterTb values(1,2,3)";
.....
这两个是不是没区分大小写呢
virusswb 2008-05-09
  • 打赏
  • 举报
回复
1.
p_lnno =Convert.ToInt32( strArray[0]); //--不能隐式转换从string到int
p_tsqty =Convert.ToSingle( strArray[2]); //-不能从string转换到float

2.在一个BUTTON的CLICK时间中定义(已引入system.data.sqlclient):
代码完整一下看看吧
wudi626 2008-05-09
  • 打赏
  • 举报
回复
假如说你的strArray[2]中间含有字母的话,是不是又转换不了呢?到时候又要报错!

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧