program.cs

来自「只是中科院分词系统的SharpICTCLAS分词系统」· CS 代码 · 共 44 行

CS
44
字号
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using SharpICTCLAS;

class Program
{
    static void Main(string[] args)
    {

        string DictPath = Path.Combine(Environment.CurrentDirectory, "Data") + Path.DirectorySeparatorChar;
        
        WordSegment ws = new WordSegment();
        ws.InitWordSegment(DictPath);
        DateTime dtStart = DateTime.Now;
        ws.testSpeed(new string[] { "今天", "讲话", "实在", "在理"});
        
        DateTime dtEnd = DateTime.Now;
        long interval = dtEnd.Ticks - dtStart.Ticks;

        Console.WriteLine("正在初始化字典库,请稍候...");
        WordSegmentSample sample = new WordSegmentSample(DictPath, 2);

        List<WordResult[]> result = sample.Segment(@"百度知道你不知道这件事情的真相");
        //PrintResult(result);

        Console.Write("\n按下回车键退出......");
        Console.ReadLine();
    }

   static void PrintResult(List<WordResult[]> result)
   {
      Console.WriteLine();
      for (int i = 0; i < result.Count; i++)
      {
         for (int j = 1; j < result[i].Length - 1; j++)
            Console.Write("{0} /{1} ", result[i][j].sWord, Utility.GetPOSString(result[i][j].nPOS));

         Console.WriteLine();
      }
   }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?