📄 word.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 + -