I'm working on a conversion project from java to c#, is there any c# equivalent for BreakIterator? I was trying IEnumerator, but cannot find iterator.SetText() usage below, can anyone suggest equivalent C# code for below lines:
String finalResult=""
ArrayList<String> resultList = new ArrayList<String>();
BreakIterator iterator = BreakIterator.getSentenceInstance(currentLocale);
//int counter = 0;
iterator.setText(finalResult);
int lastIndex = iterator.first();
while (lastIndex != BreakIterator.DONE)
{
int firstIndex = lastIndex;
lastIndex = iterator.next();
if (lastIndex != BreakIterator.DONE)
{
String sentence = finalResult.substring(firstIndex, lastIndex);
resultList.add(sentence);
System.out.println("sentence = " + sentence);
//counter++;
}
}