我是c#编码新手。
我有两个课程:frmItem
和commonFun
commonFun
包含这样的方法:
public static int convertint(string value)
{
int pass = 0;
try
{
if (value != "") Convert.ToInt32(value);
}
catch
{
}
return pass;
}
我想把这个方法调用到frmItem类。
答案 0 :(得分:0)
您可以通过以下方式致电:
int intReturn = commonFun.convertint(yourStringHere);
那就是它。
答案 1 :(得分:0)
您在convertint
方法中忘记的是将值转换为变量以设置其值。将您的代码更改为此代码:
public static int convertint(string value)
{
int pass = 0;
try
{
if (value != "")
{
/* --> */ pass = Convert.ToInt32(value);
}
}
catch
{
}
return pass;
}
然后,确保commonFun
类是公开的
之后,在commonFun
代码中:
string textToConvert= //something
int convertedInt = frmItem.convertint(textToConvert);
希望它有所帮助!
顺便说一下,为什么不在代码中使用Convert.ToInt32()
方法呢?因为对我来说,convertint
方法看起来很安静。