读书人

System.Replace()和System.Split()方法

发布时间: 2012-03-26 15:46:56 作者: rapoo

System.Replace()和System.Split()方法怎么用啊
1.怎么用System.Replace()来实现下面的代码;
2.怎么用System.Split()来实现下面代码
注意:System.Replace()和System.Split()方法各举例一次!

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

namespace P
{
class Program
{
static void Main(string[] args)
{
string china = "中国一词的含义在不同时代也不同," +
"大致统一时期略指全国,分裂时多指中原。" +
"相传3000你年前,周公在阳城用土圭测度日影" +
"测得夏至这一天午时,八尺之表周围景物均没有日影," +
"便认为这是大地的中心,因此周朝谓之中国。";
int count = Count(china, '国');
Console .WriteLine("共有国字"+count +"个!");
}
public static int Count(string where,char find)
{
int total = 0;
for (int i = 0; i < where.Length; i++)
{
if (where[i] == find)
{
total++;
}
}
return total;
}
}
}


[解决办法]
用Replace方法

C# code
            string china = "中国一词的含义在不同时代也不同," +  "大致统一时期略指全国,分裂时多指中原。" +  "相传3000你年前,周公在阳城用土圭测度日影" +  "测得夏至这一天午时,八尺之表周围景物均没有日影," +  "便认为这是大地的中心,因此周朝谓之中国。";            int count = china.Length - china.Replace("国", "").Length;            Console.WriteLine("共有国字" + count + "个!");            Console.ReadKey();
[解决办法]
Split:
C# code
            string china = "中国一词的含义在不同时代也不同," +  "大致统一时期略指全国,分裂时多指中原。" +  "相传3000你年前,周公在阳城用土圭测度日影" +  "测得夏至这一天午时,八尺之表周围景物均没有日影," +  "便认为这是大地的中心,因此周朝谓之中国。";            int count = china.Split('国').Length - 1;            Console.WriteLine("共有国字" + count + "个!");            Console.ReadKey(); 

读书人网 >C#

热点推荐