ผมมี class นี้ครับ แต่ว่า มัน error คือมันไม่ return ค่าครับ
Error 1 Since 'FormatArff.Tokenize(string)' returns void, a return keyword must not be followed by an object expression C:\Documents and Settings\Administrator\My Documents\My Dropbox\Nott\Helpdesk\App_Code\FormatArff.cs 165 17 C:\...\Helpdesk\
Code (C#)
//Tokenize text
private void Tokenize(string text)
{
string word;
int begin, end;
List<string> wordList = new List<string>(20);
Stemmer stemmer = new Stemmer();
//เรียก Method จาก LextoPlus Class
tokenizer.wordInstance(text);
begin = tokenizer.first();
while (tokenizer.MoveNext())
{
end = Convert.ToInt32(tokenizer.MoveNext());
word = text.Substring(begin, end);
begin = end;
//Remove stopword and apply word stemming
if (!stopWord.ContainsKey(word))
{
for (int i = 0; i < word.Length; i++)
{
stemmer.add((char)word[i]);
stemmer.stem();
word = stemmer.ToString();
if ((word.Length >= MINWORDLEN) && (word.Length <= MAXWORDLEN) &&
!((word[0] >= '0') && (word[0] <= '9')))
wordList.Add(word);
}
return wordList;
}
}
}
Tag : .NET, C#, VS 2010 (.NET 4.x)
Date :
2011-01-14 15:09:41
By :
nottp106
View :
1324
Reply :
4
No. 1
Guest
ึุคุณน่าจะไม่ได้กำหนด type ที่จะ return ครับ ถ้ากำหนดเป็น void หมายถึงจะไม่มีการ return ค่าใดๆ