c# 结构
为保持类内都可用,可以写在namespace{}最上层
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace test
{
public enum Operater
{//定义枚举类型
男,女,鬼
}
//结构一般用来存储相关的一小组不同变量,例如商品相关属性,人的属性等等
public struct BOOK
{//public 可以使结构实例化后对象访问 _字段
public string _name;
public int _count; //注意为字段写法
public decimal _price;
public Operater _operater; //定义了一个新的枚举,枚举和int、string一样用法
}
class Program
{
static void Main(string[] args)
{
//使用方法为 对象名.字段名
BOOK book1;
book1._name = "莎士比亚大全";
book1._count = 2000;
book1._price = 150m;
book1._operater = Operater.男;
BOOK book2;
book2._name = "老人与海";
book2._count = 200;
book2._price = 15m;
book2._operater = Operater.女;
BOOK book3;
book3._name = "福尔摩斯探案集";
book3._count = 2500;
book3._price = 150m;
book3._operater = Operater.鬼;
Console.ReadLine();
}
}
}