public dim count as Integer, count1 as Integer
public function GetCount(ByVar flag as Integer) 这边你定义的是函数,函数需要有返回值,虽然VB.net会默认返回object,但是还是应该加上 public function GetCount(ByVar flag as Integer) as Integer
if flag == 1 then
return (count++) VB.NET里面没有++这个运算符的,C#里面有,所以会报错
else
return (count1++)
end if
end function
有关VB.NET和C#运算符之间的区别可以看以下的文章中Operators:
http://www.cnblogs.com/kyo-yo/archive/2010/06/01/vbnet-csharp-comparison.html
语法不对,不应该有编译错误的吗,楼主没有用VS?