c# txt 获取某一行的列数代码

我想把数字和汉字之间的单词取出来传入textblock1.text控件1dieLektion-en课,单元2nderFlughafen-..机场3phaufdemFlug... 我想把数字和汉字之间的单词取出来传入textblock1.text控件

1 die Lektion -en 课,单元
2 n der Flughafen -.. 机场
3 ph auf dem Flughafen 在机场
4 n der Text -e 课文
5 n der Zoll -..e 海关
6 ph am Zoll 在海关处
7 n der Chinese -n 中国人
8 vt heißen heißt, hieß, hat gehießen 叫,称呼
展开
 我来答
aha_no_one
推荐于2016-08-14 · TA获得超过499个赞
知道小有建树答主
回答量:167
采纳率:0%
帮助的人:194万
展开全部
    List<string> list = new List<string>();
    list.Add("1 die Lektion -en 课,单元");
    list.Add("2 n der Flughafen -.. 机场");
    list.Add("3 ph auf dem Flughafen 在机场");
    list.Add("4 n der Text -e 课文");
    list.Add("5 n der Zoll -..e 海关");
    list.Add("6 ph am Zoll 在海关处");
    list.Add("7 n der Chinese -n 中国人");
    list.Add("8 vt hei&#223;en hei&#223;t, hie&#223;, hat gehie&#223;en 叫,称呼");

    foreach (string str in list)
    {
        int begin = str.IndexOf('\t');
        int end = str.IndexOf('\t', begin + 1);

        if (end - begin <= 3)
        {
            string temp = str.Substring(begin + 1, end - begin - 1);
            if (temp == "n" || temp == "ph" || temp == "vt")
                begin = end;

        }

        if (end != -1)
            textblock1.Text = str.Substring(begin + 1, end - begin - 1);
    }

 

syht2000
高粉答主

2014-06-15 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.5亿
展开全部
string path = @"c:\temp\MyTest.txt";
string[] lines= File.ReadAllLines(path);
int n=lines[5].Split(new char[]{' '},StringSplitOptions.RemoveEmptyEntries).Length;
//n即第五行列数(从0开始,5表示实际的第六行)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式