C++ 替换.net中字符串的一个数组

C++ 替换.net中字符串的一个数组,c++,.net,string,C++,.net,String,所以我试图更改字符串的一个数组,因为我需要将点(.)替换为逗号(,) 以下是我尝试过的: if(this->textBox1->Text[1]='.') { this->textBox1->Text[1]=','; } 但这并不像预期的那样有效 问题是否来自我试图从文本框更改的事实?=是赋值运算符,而不是比较运算符((->文本Box x1->文本[1)= = '.')< />代码>说明

所以我试图更改字符串的一个数组,因为我需要将点(.)替换为逗号(,)

以下是我尝试过的:

if(this->textBox1->Text[1]='.')
             {
                 this->textBox1->Text[1]=',';
             }
但这并不像预期的那样有效


问题是否来自我试图从文本框更改的事实?

=
是赋值运算符,而不是比较运算符<代码>((->文本Box x1->文本[1)= = '.')< />代码>说明为什么要标记.NET,是否使用CLI C++?要替换字符串的一个字符。字符串不包含数组。如果要替换所有点,可以使用以下答案: