Chr 將乙個有序資料轉換為乙個ANSI字元

2022-05-09 01:42:10 字數 717 閱讀 9346

try//嘗試執行

except//出錯的時候執行, except有特定的錯誤型別  

end;

try//嘗試執行

finally//無論如何都強制執行

end; 例:

tryage:=strtoint(edit1.text);

showmessage(format('生於%d年

',[yearof(now)-age]));

except

on econverterror do

showmessage('輸入編輯框的不是乙個有效的數字

!');

on erangeerror do

showmessage('輸入編輯框的年齡值太大

!');

end;

保留字on…do用於判斷異常型別。必須注意的是:except後面的語句必須包含在某乙個on…do模組中,而不能單獨存在。這又是同finally不同的乙個地方。

異常處理

try//成功失敗都跳進finally語句裡執行

finally

end;

try//失敗才跳進 except裡執行

except on e:exception do

showmessage(e.message);

end;

將乙個多位整數轉換為陣列

將乙個多位整數轉換為陣列 例如 int a 2017 轉換為 int arr 思路及步驟 1 將int型變數 a 的每一位進行拆分,那麼就需要將 a 轉換為字串,因為字串包含索引 1.1初始化乙個string物件str。1.2呼叫integer類的tostring方法將作為引數傳遞,由str接收其返...

C 將乙個物件轉換為指定型別

適用 普通的物件,並且有預設的無引數建構函式 region 將乙個物件轉換為指定型別 將乙個物件轉換為指定型別 待轉換的物件 目標型別 轉換後的物件 public static object converttoobject object obj,type type else if underlyin...

合併兩個有序數組成乙個有序陣列

題目 有兩個陣列a和b,將它們合併成陣列c,需要c也是有序陣列。有兩種實現思路 定義乙個新陣列,長度為兩個陣列長度之和,將兩個陣列都copy到新陣列,然後排序。給兩個陣列分別定義乙個下標,最大長度是陣列長度減一,按位迴圈比較兩個陣列,較小元素的放入新陣列,下標加一 注意,較大元素對應的下標不加一 直...