技术开发 频道

不从 System.Object 继承之后


【IT168技术文档】


  考察如下 C++/CLI 代码:
1using namespace System; 2 3public ref class Person 4{ 5public: 6 Person(String^ name) 7 { 8 m_Name = name; 9 } 10 11 Person(Person% p) 12 { 13 m_Name = p.Name; 14 } 15 16 property String^ Name 17 { 18 String^ get() 19 { 20 return m_Name; 21 } 22 } 23 24private: 25 String^ m_Name; 26}; 27 28void DisplayPersonInfo(Person p) 29{ 30 Console::WriteLine("Name: {0}", p.Name); 31} 32 33int main(array<System::String ^> ^args) 34{ 35 Person^ p = gcnew Person("Allen"); 36 DisplayPersonInfo(*p); 37 38 return 0; 39}
0
相关文章