Arrays 试图在C+中进行拆分+;,获取错误:";cli::阵列<;系统::字符串>;^,1>;“没有成员拆分”;

Arrays 试图在C+中进行拆分+;,获取错误:";cli::阵列<;系统::字符串>;^,1>;“没有成员拆分”;,arrays,c++-cli,Arrays,C++ Cli,我使用VisualStudio、C++项目和Windows窗体。当我试着分开一根线的时候。代码如下: String^ originalString = textBox1->Text;//original text string cli::array<String^>^ sentence= originalString->Split('.');//text is being split into sentences cli::array<String^>

我使用VisualStudio、C++项目和Windows窗体。当我试着分开一根线的时候。代码如下:

String^ originalString = textBox1->Text;//original text string
cli::array<String^>^ sentence= originalString->Split('.');//text is being split into sentences    
cli::array<String^>^ words= sentence->Split(' ');// text is being split into words, also I get ERROR HERE
for (int i = 0; i < words->Length; ++i)
{
    datagridview1->Rows[i]->Cells[2]->Value = i;
}
String^originalString=textBox1->Text//原始文本字符串
cli::array^句子=originalString->Split('.')//文本被分成了几个句子
cli::数组^words=句子->拆分(“”);//文本被拆分成单词,这里也有错误
对于(int i=0;iLength;++i)
{
datagridview1->Rows[i]->Cells[2]->Value=i;
}

<错误>消息:“代码> CLI::Load ^,1 >< /Cube没有成员拆分”< /P>,错误是:数组类没有一个函数叫做“代码> SPLIO/CODER”。这里没有C++,只是C++ + cli.语法是“代码>每个(自动发送的句子)< /Calp> @ LucasTrzesniewski,谢谢,我不太熟悉cli:SNo问题:)IIRC此语法存在于C++/cli中,在C++11的
for(auto x:y)
之前。
cli::array<String^>^ words= sentence->Split(' ');
for each(auto sent in sentence)
    cli::array<String^>^ words = sent->Split(' ');