首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

vb.net中的ByVal As Long部类在C#对应什么类型

2013-07-09 
vb.net中的ByVal As Long类型在C#对应什么类型这是vb.net编写的dll中的一句:Public Function test(ByVal a

vb.net中的ByVal As Long类型在C#对应什么类型
这是vb.net编写的dll中的一句:Public Function test(ByVal a As Long, ByVal b As Long) As Long

这是C#编写的主程序对dll的调用:string zsbstring = zsb.test(textBox1.Text, textBox2.Text);

错误: CS1502: 与“ClassLibrary2.class1.test(long, long)”最匹配的重载方法具有一些无效参数,
无法从“string”转换为“long”

另外我想引用用户在textBox1、textBox2中输入的值,直接使用textBox1.Text可以吗?
C# VB.NET textbox 类
[解决办法]
VB.Net 自动支持隐式的类型转换,C# 必须显式进行类型转换。

string zsbstring = zsb.test(Convert.ToInt64(textBox1.Text), Convert.ToInt64(textBox2.Text)).ToString();

热点排行