回 帖 发 新 帖 刷新版面

主题:运算符“+”无法应用于“string”和“方法组”类型

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace StringPage
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("请输入要分行的段落:");
            string strOld = Console.ReadLine();                 //记录输入的字符串
            string[] strNews = strOld.Split('。');              //将输入的字符串根据指定标点符号分割
            string strNew = "";                                 //定义一个新的字符串变量,用来存储分行后的字符串
            for (int i = 0; i < strNews.Length; i++)
            {
                if (strNew == "")                               //判断字符串是否有值
                    strNew = "  " + strNews[i].ToString();      //记录分行后的第一段字符串
                else
                    strNew += "\n  " + strNews[i].ToString();   //记录字符串,并分行显示
            }
            Console.WriteLine("分行后的段落:\n" + strNew);     //显示新字符串
            Console.ReadLine();
        }
    }
}
谁能帮我看下这是照着教材编写的字符串分段显示的代码  可是怎么运行不出来书上的结果  
显示错误   运算符“+”无法应用于“string”和“方法组”类型的操作
不理解   求解答 谢谢

回复列表 (共2个回复)

沙发


..................

板凳

你在命令窗口可以输入中文字符的句号?分隔符哪里应该是英文字符的句号吧。

我来回复

您尚未登录,请登录后再回复。点此登录或注册