.net中(vb.net,C#)如何读取txt内容并赋值发送到参数中?

我txt内容如下:admin:哈哈我知道了test1:留言测试XY:4566353QQ.....很多行内容。。。左边是用户名,右边是内容。中间用:分割我程序中有一个过程是... 我txt内容如下:

admin:哈哈我知道了
test1:留言测试
XY:4566353QQ
.....

很多行内容。。。
左边是用户名,右边是内容。中间用:分割

我程序中有一个过程是发送留言的函数:sendmessage(用户名,内容)

如何在程序中读取txt中每一行的内容并赋值给sendmessage函数,以实现多线程的效果。
即这样的效果:

sendmessage("admin","哈哈我知道了")
sendmessage("test","留言测试")
sendmessage("XY","4566353QQ")
....

请帮帮忙说个思路或者写个代码。。。我自己弄得有点乱。。所以想找个好一点的思路。
SIANGKEE 你好。

你的写法只能用在一行吧?。。。
我说的是记事本中存储的多行文字啊
展开
 我来答
SIANGKEE
2012-05-30 · TA获得超过1552个赞
知道小有建树答主
回答量:1033
采纳率:50%
帮助的人:825万
展开全部
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,再传送数据。
追问
好吧。。。
泰歆然0L3
2012-05-30 · TA获得超过162个赞
知道答主
回答量:101
采纳率:0%
帮助的人:33.8万
展开全部
先用split分隔符《回车》 得到每行
先用split分隔符 《,》得到每列
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式