我是初学者 请指教using System;
namespace p3_2
{
//定义一个class类对象
public class info
{
public string name;
public int age;
public string tel;
public class address
{
public string m_city;
public string m_street;
public int m_number;
}
public address m_address;
}
//类的实现
public class classsample
{
public static void Main()
{
info c1 = new info();
c1.name = "owen";
c1.age = 21;
c1.tel = "3423423";
c1.m_address.m_city = "利物浦"; //提示说错在这一条
c1.m_address.m_street = "安菲尔德";
c1.m_address.m_number = 10;
Console.WriteLine(c1.name);
Console.WriteLine(c1.age);
Console.WriteLine(c1.tel);
Console.WriteLine(c1.m_address.m_city);
Console.WriteLine(c1.m_address.m_street);
Console.WriteLine(c1.m_address.m_number); }
}
}
namespace p3_2
{
//定义一个class类对象
public class info
{
public string name;
public int age;
public string tel;
public class address
{
public string m_city;
public string m_street;
public int m_number;
}
public address m_address;
}
//类的实现
public class classsample
{
public static void Main()
{
info c1 = new info();
c1.name = "owen";
c1.age = 21;
c1.tel = "3423423";
c1.m_address.m_city = "利物浦"; //提示说错在这一条
c1.m_address.m_street = "安菲尔德";
c1.m_address.m_number = 10;
Console.WriteLine(c1.name);
Console.WriteLine(c1.age);
Console.WriteLine(c1.tel);
Console.WriteLine(c1.m_address.m_city);
Console.WriteLine(c1.m_address.m_street);
Console.WriteLine(c1.m_address.m_number); }
}
}
{
public string name;
public int age;
public string tel;
public class address
{
public string m_city;
public string m_street;
public int m_number;
}
public address m_address;
}
我觉得错误在你在类中又定义了一个类address,应该是struct吧。粗心的可能。