.net中(vb.net,C#)如何读取txt内容并赋值发送到参数中?
我txt内容如下:
admin:哈哈我知道了
test1:留言测试
XY:4566353QQ
.....
很多行内容。。。
左边是用户名,右边是内容。中间用:分割
我程序中有一个过程是发送留言的函数:sendmessage(用户名,内容)
如何在程序中读取txt中每一行的内容并赋值给sendmessage函数,以实现多线程的效果。
即这样的效果:
sendmessage("admin","哈哈我知道了")
sendmessage("test","留言测试")
sendmessage("XY","4566353QQ")
....
请帮帮忙说个思路或者写个代码。。。我自己弄得有点乱。。所以想找个好一点的思路。
补充:SIANGKEE 你好。
你的写法只能用在一行吧?。。。
我说的是记事本中存储的多行文字啊
答案:Dim arraylist As String = "ali,1234"
Dim splitdata() As String = Split(arraylist, ",")
nama = splitdata(0)
id = splitdata(1)
sendmsg(nama, id)
End Sub
Private Sub sendmsg(ByVal nama As String, ByVal id As String)
Debug.Print("MY name is " & nama & "id is " & id)
End Sub
我给你的只是一个例子,你要读取txt的内容,就用readallines方法,然后用split,再传送数据。
其他:先用split分隔符《回车》 得到每行
先用split分隔符 《,》得到每列
上一个:我用vs2010 使用的语言是vb.net现在引用了一些外部的dll文件,想把这些文件统一放到一个library目录。
下一个:如何学好VB.NET呢?基本语法会,先不说控件,就是写的太长,怎样精简?