关于C#中的结构,帮我找找有哪几个正确的选项???

来源:百度知道 编辑:UC知道 时间:2024/05/21 09:44:26
a) 结构可以有构造函数
b) 结构体内可以有字段,但不能有方法
c) 结构体内可以有方法,但不能有字段
d) 结构可以被继承

谢谢啦~!
C#中关于结构体我总是分不太清楚,也不知道具体结构体是干什么用的?如果能帮着解释一下就更好了 ~~谢谢!

a对
B是错的,都可以有
C也错,肯定可以有字段了···
D,错,他是值类型的···和类是有点不一样的

public struct Temp
{
public Temp()
{
//
}
private int a;
public int A
{get;set;}
public string ToString()
{
return "a";
}
}
这就是一个例子,我手打的···你参考看看
有字段,有属性,有构造方法,有重载的ToString方法

bcd错

c#,结构和类的区别就是
结构没有析构函数,结构不能参与继承。

a)结构可以有构造函数
其余都是错的,结构可以有方法和字段,结构不可以被继承。搞清楚结构是值类型,类是引用类型就可以了

a对,bcd错 结构可以有方法,字段。因为结构是值类型的,所以不能被继承的

a对
其他错..

当然是A啦.