0
点赞
收藏
分享

微信扫一扫

c#结构

蓝莲听雨 2022-06-24 阅读 55

结构可以帮助我们一次性声明多个不同类型的变量

语法:

[ public ] struct  结构名
{

_成员; // 通常称为字段
··· ···
}

定义的位置:

与枚举类型enum一样,通常定义在命名空间下方,类的上方:

如:

下边小练习中,把结构与枚举相结合,在结构中,通过枚举来定义性别:

namespace day_1
{
//定义枚举
public enum Sex
{
fameil,
meil
}
//定义结构(下边变量前边如果不加public,那么只能在结构内部被访问到)
public struct Person
{
public string _name;
public Sex _sex;
public int _height;
public string _address;
}
class Hello
{
static void Main()
{
// 对结构赋值
Person person;
person._name = "吕星辰";
person._sex = Sex.meil;
person._height = 180;
person._address = "烟台";
Console.WriteLine($"我叫{person._name}, {person._sex}, 身高:{person._height}, 家住:{person._address}");
Console.ReadLine();
// 我们可以声明多个不同的变量,类型都是Person结构
Person person1;
person._name = "星辰";
person._sex = Sex.fameil;
person._height = 120;
person._address = "威海";
}
}
}

 

注意:

(1)结构中存到的变量通常称为字段;

(2)字段与变量的区别:

       字段可以存多个值,而变量只能存取一个值;

(3)我们可以声明多个同一个结构的不同变量;

(4)为了区别与变量,在声明结构中的字段是,必须在字段前边加上下划线;


举报

相关推荐

C# 结构体

C# 结构(Struct)

C#中的结构

C# 程序结构

C#常见技能_结构

C# 结构体(Struct)

0 条评论