62,046
社区成员
发帖
与我相关
我的任务
分享
foreach(var item in items)
{
switch(item.status)
{
case StatusCode.GoodsStatusCode.Inventoried: item.status = "已入库"; break;
.....
}
}
/// <summary>
/// 商品状态
/// </summary>
public class GoodsStatusCode
{
private static readonly string sold = "";
private static readonly string exchanged = "";
private static readonly string provided = "";
private static readonly string inventoried = "";
static GoodsStatusCode()
{
inventoried = "a1";
provided = "a2";
sold = "a3";
exchanged = "a4";
}
/// <summary>
/// 已售出
/// </summary>
public static const string Sold = sold;
/// <summary>
/// 已兑换
/// </summary>
public static const string Exchanged = exchanged;
/// <summary>
/// 售卖中
/// </summary>
public static const string Provided = provided;
/// <summary>
/// 已入库
/// </summary>
public static const string Inventoried = inventoried;
/// <summary>
/// 商品状态
/// </summary>
public class GoodsStatusCode
{
/// <summary>
/// 已售出
/// </summary>
public static const string Sold = "a3";
/// <summary>
/// 已兑换
/// </summary>
public static const string Exchanged = "a4";
/// <summary>
/// 售卖中
/// </summary>
public static const string Provided = "a2";
/// <summary>
/// 已入库
/// </summary>
public static const string Inventoried = "a1";
enum goodsStatusCode { sold, activated, provided }
这样?
但sold这状态的值必须为"a3",这样子才能给其他变量赋值 或 用在switch..case..里做一个常量来判断啊。。。