.net怎么对String^用逗号分割

c++,.net写的,想知道有什么方法可以分割这个吗?
将这个字符串“255,255,0”分为三个int值。是String^不是string
谢谢!

 using namespace System;
using namespace System::Collections;
int main()
{
   String^ words = "255,255,0";
   array<Char>^chars = {','};
   array<String^>^split = words->Split( chars );
   IEnumerator^ myEnum = split->GetEnumerator();
   while ( myEnum->MoveNext() )
   {
      String^ s = safe_cast<String^>(myEnum->Current);
      if (  !s->Trim()->Equals( "" ) )
            Console::WriteLine( s );
   }
}

string.Split()