⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 word.cs

📁 集成了中科院切词技术的中文切词工具
💻 CS
字号:
using System;

/// <summary>
/// -- 词汇类 --
/// 记录有关一个词汇的信息,包括:
///		1.一个词汇具体内容(即文本)
///		2.在字典中的序号(即该词汇在文本矢量中的位置)
///		3.在整个样本背景中出现该词汇的样本数量(即DF)
///	一个词汇对象可以和另一个词汇对象比较。比较大小根据DF。比较是否相同根据词汇的文本。
/// </summary>
[Serializable()]
public class Word : IComparable {
	
	private string _value;
	private int _id;
	private int _count;

	
	public string Value {get {return _value;}}
	public int ID {get {return _id;} set {_id = value;}}
	public int Count {get {return _count;} set {_count = value;}}

	public int CompareTo(object o) {
		if (((Word)o)._count < _count) return -1;
		else if (((Word)o)._count > _count) return 1;
		else return 0;
	}
	public override bool Equals(object obj) {
		if (((Word)obj)._value.Equals(_value)) return true;
		else return false;
	}
	public override int GetHashCode() {
		return _value.GetHashCode();
	}

	public Word(string value) {
		_id = -1;
		_value = value;
		_count = 0;
	}

}


⌨️ 快捷键说明

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