2009-09-14 20 views
1

我知道我不能使用類似int []或列表的參數作爲編譯查詢的參數,但我需要找到一個編譯查詢的性能優勢,它接受n個整數作爲參數。編譯查詢和序列參數

有沒有人找到解決這個問題的辦法或解決辦法?

回答

0

您是否嘗試過使用固定大小的數組,即int [10]?

+0

我想過這個,但我從來不知道這個系列會有多大。如果預先定義一個高容量的數組參數會不好,比如int [100]? – 2009-09-14 13:44:27

+0

我認爲這將是一個很好的解決方法,只要您確定100足夠高,並且您明確檢查超出範圍並記錄系統錯誤以防萬一發生。 100個整數將是一個微不足道的內存量,不會影響運行時性能,而編譯查詢將肯定會提高運行時性能。所以,如果你達到了這個限制,你的性能會有所提高,但是一個潛在的問題,所以一定要記錄下來,並且確保它很容易追蹤,以防你的程序長時間運行並且你的孫子有調試它:)( – 2009-09-14 14:46:20