今天第一次用VS2010的windows窗体应用程序项目编一个简单的计算器,
在做计算按钮时有如下代码(还没写完,因为出现问题了):
private: System::Void button10_Click(System::Object^  sender, System::EventArgs^  e) 
 {
String^ t,^s1,^s2;
t=textBox1->Text;
int space=t->IndexOf(" ");
if(space==-1)
  {
textBox1->Text+=" "+button10->Text+" ";
}
else
{
s1=t->Substring(0,space);
int a=Convert.ToInt32(s1);//就是这句,编译器一直提示错误 }
 }编译器提示:warning C4832: 标记“.”在 UDT“System::Convert”之后是非法的
            error C2275: “System::Convert”: 将此类型用作表达式非法
但是那个Convert用法我是参照MSDN里面用的啊,为什么不对呢?小弟是新手中的新手,提出的问题可能很不专业很不规范,但是真的是很困惑,希望把它弄明白,所以麻烦各位多多指教了!非常感谢!!