有以下语句,如何转成C#pos = InStr(PrevPos + 1, dottedip, ".", 1)
谢谢。
谢谢。
解决方案 »
- html页面更改Checkbox打印预览不显示,实际打印也不出来~~求解!!
- 如何获取两个时间之间有多少小时???急急急!
- 请问如何给treeview(web)加一个自定义的右键菜单(删除,增加,修改节点),treeview是的节点是从数据库读出来的
- 再对表格进行绑定的时候,“无法找到列”
- aspx中用了一个css,控制文字颜色为黑色,现在在该页面中用了个用户控件,我想要用户控件中的文字颜色为红色,请问怎么做。
- 为什么我的datagrid排序没有用阿(设置了 allowSorting=true )
- 在datagrid中用checkbox来同时删除多条记录的问题.
- textbox的scroolbar,请各位前辈帮我看看啊,谢谢!!!
- Web菜单的问题,谁有好的Web菜单。各位大哥大姐给点意见吧,救命呀。
- 怎么设置TreeView根节点的背景颜色
- 搞不定额.
- 谁.net有分页的程序?
pos 应该是一个字段
InStr();是个方法 需要传值 进去 C#里面也这么写的
pos = InStr(PrevPos + 1, dottedip, ".", 1)
If i = 4 Then
pos = Len(dottedip) + 1
End If
num = Int(Mid(dottedip, PrevPos + 1, pos - PrevPos - 1))
PrevPos = pos
Dot2LongIP = ((num Mod 256) * (256 ^ (4 - i))) + Dot2LongIP
Next
转成C#的,就是在这里pos = InStr(PrevPos + 1, dottedip, ".", 1),转不成功的。
)
如果是我理解的这样,你就用IndexOf方法就行了
举个例子
string test = "test";
你想匹配"t"这个字符串在 test 第一次出现的位置
那么test.IndexOf("t");就可以,没有就返回-1