string WaterMark_ImageTransparency = "0.50";
float ImgalphaColor;
try
{
ImgalphaColor = (float)(double.Parse(WaterMark_ImageTransparency));
}
catch
{
ImgalphaColor = 0.1f;
}
Label1.Text = ImgalphaColor.ToString();如何让Label1.Text显示WaterMark_ImageTransparency的值?
我搞来搞去总是不对catch会抛出一个错误 input string was not in a correct format
float ImgalphaColor;
try
{
ImgalphaColor = (float)(double.Parse(WaterMark_ImageTransparency));
}
catch
{
ImgalphaColor = 0.1f;
}
Label1.Text = ImgalphaColor.ToString();如何让Label1.Text显示WaterMark_ImageTransparency的值?
我搞来搞去总是不对catch会抛出一个错误 input string was not in a correct format
你直接写ImgalphaColor = (float)(double.Parse("0.50"));
或
ImgalphaColor = float.Parse("0.50");
这样结果都是显示0.1,不是0.5
//调试了一下,未发现问题
string WaterMark_ImageTransparency = "0.50";
float ImgalphaColor;
try
{
ImgalphaColor = (float)(double.Parse(WaterMark_ImageTransparency));
}
catch
{
ImgalphaColor = 0.1f;
}
Label1.Text = ImgalphaColor.ToString();
float ImgalphaColor;
ImgalphaColor = (float)(double.Parse("0.50"));测试结果返回 0.5
f是字附