public class test { public enum myType:byte { a=0,b=1,c=2 } private myType myEnum; public myType MyEnum { get{return myEnum;} set{myEnum=value;} } } ... test tt=new test(); tt.MyEnum=test.myType.a;
public enum MyEnum{a,b}; public class test { public void Test() { test te = new test(); te.SetMyEnum = MyEnum.a; } private MyEnum _MyEnum; public MyEnum SetMyEnum { set { _MyEnum = value; } } }
public class LogObj { private enumOperationType _operationType; public enumOperationType operationType { set { this._operationType=value; } get { return this._operationType; }
{
public enum myType:byte
{
a=0,b=1,c=2
}
private myType myEnum;
public myType MyEnum
{
get{return myEnum;}
set{myEnum=value;}
}
}
...
test tt=new test();
tt.MyEnum=test.myType.a;
public class test
{
public void Test()
{
test te = new test();
te.SetMyEnum = MyEnum.a;
}
private MyEnum _MyEnum;
public MyEnum SetMyEnum
{
set
{
_MyEnum = value;
}
}
}
if(Conn.State==ConnctionState.Closed) Conn.Open();用 “值=枚举类型.枚举值” 的方法来赋值。
我的类是这么写的:namespace LogManage
{
public enum enumOperationType
{ save,
search,
delete
}
public class LogObj
{
private enumOperationType _operationType; public enumOperationType operationType
{
set
{
this._operationType=value;
} get
{
return this._operationType;
}
}}
}我的这个类中的属性operationType表示操作方式,是个枚举类型的,只有3中操作 save,search,delete,我在使用它怎么给它赋值呢?比如 LogObj myLogObj=new LogObj();
LogObj.operationType=???????????