我的環境是Windows 7 pro(32位)上的RADStudio XE4 Update1。在哪種情況下使用System.UnicodeString.Format?
我發現在C++ Builder中有一個System::UnicodeString::Format()
靜態方法。
Format()
可以如下使用。但是,我認爲可以通過使用String().sprintf()
執行同樣的事情。
String str;
// --- (1) ---
str = String::Format(L"%2d, %2d, %2d", ARRAYOFCONST((10, 2, 3)));
ShowMessage(str); // 10, 2, 3
// --- (2) ---
str = String().sprintf(L"%2d, %2d, %2d", 10, 2, 3);
ShowMessage(str); // 10, 2, 3
我的問題是在這種情況下使用Format()
比使用其他功能更好?
這只是一個品味問題嗎?
感謝您編輯更好的閱讀問題。 – sevenOfNine 2014-09-24 01:37:26