没有什么不同,作为一个存放数据的地方,放什么类型的数据都可以.
public int no;为什么说它是数据成员,是因为这里定义了一个int型变量no,用于存放int型数据
public string Answer();为什么说它是方法成员,因为该成员是通过调用一个方法,得到方法的返回值来作为成员,Answer是方法名,Answer()就是调用名字叫Answer的方法,该方法有string类型的返回值,这个返回值作为数据保存在这个结构中.
其实他们都是成员,只是为了区分变量和方法,所以一种叫数据成员,一种叫方法成员,不是什么高深的东西.