将字符串转换为数字的方法: int errno=Int32:: Parse(strerrno); int errno=Convert::ToInt32(strerrno);
五、for each语法
ISO在C++11中加入了for遍历语法用以遍历集合元素,然而在C++/CLI中微软先行加入了这一语法,但是语法结构有所不同: for each(int val in vals) { ... } // 数值传递 for each(int% val in vals) { ... } // 引用传递 for each(String^ msg in msglist) { ... } for each(String^% str in strlist) { ... }
六、类语法
.NET类的定义如下,不同于传统C++类: ref class MyClass [修饰符] : public BaseClass, IBaseInterface { ... }; .NET接口的定义如下: interface class IMyInterface [修饰符] : public IBaseInterface { ... }; .NET结构定义如下: value class MyStruct [修饰符] : public IBaseInterface { ... }; .NET枚举定义如下: enum class MyEnum : basetype { ... };