Tôi biết cách chuyển đổi kiểu liệt kê thành số nguyên.Làm cách nào để chuyển đổi một số nguyên thành kiểu liệt kê?
type
TMyType = (mtFirst, mtSecond, mtThird);
var
ordValue:integer;
enumValue:TMyType;
...
ordValue:= Ord(mtSecond); // result is 1
Nhưng làm cách nào để thực hiện hoạt động nghịch đảo và chuyển đổi một số nguyên thành loại được liệt kê?
loại TMyType = (mtFirst = 1, mtSecond = 2, mtThird = 3); var ordValue: số nguyên; enumValue: TMyType; ordValue: = Integer (mtSecond);// kết quả là 2 –