当前位置:编程学习 > C#/ASP.NET >>

.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呢?基本语法会,先不说控件,就是写的太长,怎样精简?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,