C 在什麼情況下使用Using

2021-10-20 16:26:44 字數 598 閱讀 8225

第一種情況:

using + 命名空間,using指令 ,引用使用的外掛程式以及各種需要引用的檔案

第二種情況:

using語句

用來簡化資源釋放的,在一定的範圍內有效。 除了這個範圍時,自動呼叫idisposable介面的類才可以使用

例項:using (sqlconnection conn =new sqlconnection (「」))

//這個括號結束的時候自動釋放資源sqlcommand

}//這個括號結束的時候會自動釋放sqlconnection 除了using可以達到這種目的之外,try catch也可以有這種效果。

第三種情況:

using別名的使用

using +  別名=包括詳細命名空間資訊的具體型別,這種做法有個好處就是當同乙個cs引用了而兩個不同命名空間,單這兩個命名空間都包括了乙個相同名字的型別的時候,當需要用這個型別的時候,就每個地方都要用詳細命名空間的額方法來區區別這些相同名字的型別,

而使用比別名的方法就很簡潔,用到哪個類就給哪個類作別宣告就可以了。

注意:並不是說兩個名字重複給其中的乙個使用別名另乙個就不使用別名了,如果兩個都要使用,則兩個都需要使用using來定義別名

layoutSubviews在什麼情況下呼叫

1.在以下情況都會呼叫 注意 當view的size的值為0的時候,addsubview也不會呼叫layoutsubviews。當要給這個view新增子控制項的時候不管他的size有沒有值都會呼叫 2.先來看一下uiview的layoutsubviews在什麼情況下會呼叫 subview view s...

復合索引在什麼情況下使用

1 復合索引使用的目的是什麼?能形成索引覆蓋,提高where語句的查詢效率 2 乙個復合索引是否可以代替多個單一索引?復合索引的使用原則是第乙個條件應該是復合索引的第一列,依次類推,否則復合索引不會被使用 所以,正常情況下復合索引不能替代多個單一索引 3 在進行哪些型別的查詢時,使用復合索引會比較有...

python 在什麼情況下 rmul

在自定義列表mylist之後 3 mylist 報錯,mylist已經過載了 但是3沒有,這時同學告訴我可用 rmul 說我有乙個列表l。在什麼情況下l rmul 自我,其他 叫?我基本上理解了文件,但我也想看到乙個例子,澄清它的用法,毫無疑問。當python試圖乘以兩個物件時,它首先嘗試呼叫左物件...