| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 488 人关注过本帖
标题:C#字符串函数问题 为什么会超出数组界限了呢?求指教!!
只看楼主 加入收藏
cai2810
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-8-11
收藏
 问题点数:0 回复次数:5 
C#字符串函数问题 为什么会超出数组界限了呢?求指教!!
文本文件中存储多个文章标题,作者,标题和作者之间用若一个空格隔开,每行一个,标题有的长有的短,输出到控制台得时候最多显示17个,超出部门用....表示;
 string[] lines = (@"d:\5.txt",Encoding.Default);
            foreach (string item in lines)
            {
                string[] strs = item.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
                string title = strs[0];//这是显示超出数组界限的位置。
                if (title.Length >= 17)
                {
                    string s = title.Substring(0, 17);
                    Console.WriteLine(s+"...");
                }
                else
                {
                    Console.WriteLine(title);
                }
                string author = strs[1];
                Console.WriteLine(author);
            }
            
            Console.ReadKey()

以下是我文本txt文件的内容:
标题标题标题标题标题标题标题 作者作者作者作者
标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题标题 作者作者作者

初学呢,求指教!


搜索更多相关主题的帖子: 文章 文本文件 字符串 控制台 
2011-08-11 11:28
cai2810
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-8-11
收藏
得分:0 
T_T没有人回啊~~
2011-08-11 13:18
cai2810
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-8-11
收藏
得分:0 
是文本的错,搞定,OK啦,
2011-08-11 13:39
红袖满楼招
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-8-16
收藏
得分:0 
简单的问题就不要发了,自己多思考一会就会了!
2011-08-16 15:26
cai2810
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-8-11
收藏
得分:0 
回复 4楼 红袖满楼招
都说OK了 发都发了还说
2011-08-18 19:43
zhohon
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-3-12
收藏
得分:0 
不知道
2012-03-12 17:28
快速回复:C#字符串函数问题 为什么会超出数组界限了呢?求指教!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018850 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved