在Delphi 6中,如果您嘗試將對象插入到已排序(Sorted = true)的TStringList中,則會引發一個Exception,警告您不允許在排序列表中使用InsertObject()。我可以理解,如果調用InsertObject()必然意味着破壞列表的Sorted順序。但鑑於TStringList.Find()方法: function TStringList.Find(const S
我有一個列表框或列表視圖與項目。我有一個與列表框/列表視圖相同的項目(字符串)的字符串列表。我想從字符串列表中刪除列表框/列表視圖中的所有選定項目。 怎麼辦? for i:=0 to ListBox.Count-1 do
if ListBox.Selected[i] then
StringList1.Delete(i); // I cannot know exactly an
因此,我有幾個摘要文件,我想閱讀並從中獲取值。 我做了以下內容: OutputSummary := TStringList.Create;
for idx := 0 to 82 do
OutputSummary.Insert(idx, '');
初始化我使用 那麼價值觀,我有一個循環: for idx := 0 to SummaryFiles.Count - 1 do
b
我有一個排序的StringList,想用的binarySearch更換 foreach (string line3 in CardBase.cardList)
if (line3.ToLower().IndexOf((cardName + Config.EditionShortToLong(edition)).ToLower()) >= 0)
{
ret
當我通過「m_itFileBuffer」字符串容器迭代時,從迭代器中獲取值時發生異常。這段代碼在大多數情況下工作,但只有一段時間它會發生異常。在我的代碼中,我將「m_itFileBuffer 「不同價值的迭代器。該部分代碼如下 StringList m_listFileBuffer; //this contains list of CString`s, I read from file and i