在Delphi中,有一個函數StrToInt()將字符串轉換爲整數值;也有IntToStr(),這是相反的。這些功能似乎不是氧氣的一部分,我找不到可以做到的事情。如何做呢?如何將字符串轉換爲Oxygene中的整數
1
A
回答
9
可以使用Int32.Parse功能
試試這個
function StrToInt(S: String): Integer;
begin
Result:=Int32.Parse(S);
end;
.Parse是相當豐富支持多種類型。
+3
您還可以使用Int32.TryParse(S,out intVariable),它返回一個布爾值,指示將字符串解析爲整數是否成功。 –
4
RRUZ有正確的答案,但是如果您不能在Delphi win32中使用過的所有函數和類別說再見,您可以看看ShineOn。這是一個用Delphi Prism編寫的開放源代碼庫,用於將Delphi win32函數和類移植到.Net。毫不奇怪,它也包含IntToStr and StrToInt。
相關問題
- 1. 如何將字符串中的數字轉換爲整數
- 2. 如何將字符串中的字節轉換爲整數? Python
- 3. 如何將字符串值轉換(或轉換)爲整數值?
- 4. 如何整數轉換爲字符串
- 5. 將字符串轉換爲整數
- 6. Swift:將字符串轉換爲整數
- 7. 將字符串轉換爲整數
- 8. 將字符串轉換爲整數
- 9. 將字符串轉換爲整數
- 10. 將字符串轉換爲整數?
- 11. 將字符串轉換爲整數
- 12. 將整數轉換爲字符串
- 13. 將字符串轉換爲整數
- 14. 將整數值轉換爲字符串
- 15. 將整數轉換爲字符串-mysql
- 16. 將JavaScript字符串轉換爲整數
- 17. 將字符串值轉換爲整數
- 18. 將字符串轉換爲整數?
- 19. 將整數轉換爲字符串
- 20. 將字符串轉換爲整數
- 21. 將字符串轉換爲整數Android
- 22. 將字符串轉換爲整數
- 23. 將整數轉換爲字符串
- 24. 將字符串轉換爲整數
- 25. 將字符串轉換爲整數
- 26. 將字符串「09335887170」轉換爲整數
- 27. 將字符串轉換爲大整數?
- 28. 將整數轉換爲字符串
- 29. Argv - 將字符串轉換爲整數
- 30. Java將字符串轉換爲整數
Delphi Prism是一個編譯器。它不包含像Delphi win32那樣的庫。使用Delphi Prism時,您可以在.Net庫中使用全套.Net類和方法。它與C#和VB.Net使用的是相同的庫。您可能想閱讀有關C#書籍或http://msdn.microsoft.com/en-us/library/ms229335.aspx –
@Lars的主題 - 這不完全準確。 Delphi Prism附帶一些數據庫連接組件和設計工具。所以它不僅僅是一個編譯器。 –