C#對於接口的一些疑問

現在我是不是可以調用ISample這個接口

如果這樣就是接口的用法 那麼需要使用一個別人實現的接口是不是就要知道他實現這個接口的類名?

肯定呀,接口又不能實例化。只能實例化類。你不一定需要知道,你需要知道這個接口能做什麼

只是知道能做什麼 可是要怎麼做呢?

知道能做什麼不知道類名的話 給你個辦法
自己建個類繼承這個接口。。然後實現接口

暈倒噢 這樣還要別人給的接口做什麼 全都要自己寫嘛這個不就是多態嘛
微軟也真傻,我想使用.net的類,竟然還要我知道有這個類,要是我不知道有這個類,那我真的就不能用了,唉
要知道類,但是有可能很多類都是繼承這個接口的。所以一般在寫自己的類的時候對於引用來的東西 最好都用接口去聲明他 ,而到了具體的實現的時候則跟據需要去使用相應的類去做
實現接口當然是用實現接口的那個類的對象去實現接口的成員,怎麼會牽強的用接口的對象去實現自己沒有實例化的成員呢? 如果這樣,定義接口乾嘛?

之所以用到接口,是因爲C#中不允許多重父類繼承,但是一個類可以實現N個接口,每一個類的成員之間可能互有聯繫,但是所呈現出來的表現形式不一樣,也就是實例化同一個方法,輸出的結果不同,這是就需要考慮使用接口去定義一個抽象的方法了,所有實現該接口的類再去實例化該方法,這樣滿足需要,這也是C#中多態的應用;
沒錯,畢竟你接口的引用要指向它類的實例
不知道的話你接口指向誰呢原來是 曉嵐 啊,哈哈 剛剛沒看出來

程序運行時,在第一個cmd.ExecuteNonQuery();處說未處理Sqlexception,‘’處出現語法錯誤,我應該怎麼該才能把這個問題解決?以後在做ADO.NET數據庫操作時,首先把查詢語句在數據庫中運行,正確了再拷貝到程序中

VS2008 建的網站project,按F5運行會自動保存修改。能去掉自動保存嗎不然突然斷電了咋辦,死機了咋辦,電腦冒煙了咋辦

不知道 樓主 爲什麼 運行時,不要保存?? 一般都會保存.... 大不了到時,你用撤消...

我想應該有個位的運算吧,幫你頂下吧,加油,開心每一天

感覺你是不是繞了一個圈子,你調用的函數返回類型是什麼,直接用byte接收會不會不是亂碼

在.NET中,字符串只有UTF-16一種編碼直接byte不行嗎?

用asp.net製作的一種.aspx格式的網頁,就像.asp和 .html 等等。

是文件格式,表示是ASP.NET的網頁程序,用於區分之前的ASP網頁程序。

文件擴展名 用.net開發的網站 結尾就是aspx你瀏覽的這個頁面是用微軟ASP.Net語言開發的網站。

aspx的網站文件是用.net編寫的,安全性能比asp的優越,是技術上的進步

如題。不知道能不能實現。現在已點思路都沒有。最好是C#的

怎麼在上面的線程中調用下面帶參數的方法該參數是從客戶端獲取的數組

同時你可以寫成成員變量,線程之間是可以共享數據的。

我現在有這樣一個需求,一臺筆記本存在兩塊網卡,無線網卡(上外網),有線網卡(內部局域網)
一般情況下用來上外網,一旦插上網線(內網)無線網卡自動斷開或禁用.
這裏的主要問題是怎樣判斷有線網卡是否已連接,不想用ping命令,因爲內部局域網的IP有太多不確定因素.
在百度找了半天,只有一個關於判斷是否是物理網卡,
這裏的NetConnectionStatus 是判斷網卡是否連接,PNPDeviceID 是網卡的DeviceID 
這裏的問題是,我怎樣纔可以獲取 網卡的PNPDeviceID 呢..
網卡的禁用啓用難度並不大,自己就可以解決,主要是網卡是否連接,比較頭疼

換個思路。定期查一個內部網站的首頁能不能訪問到,能查到就禁用無線網卡。最後的效果就一樣了。

我的電腦裏有兩個虛擬機適配器還有個本地連接,後面的對應值。
我用自己無聊時做的WMI掃描器,獲取得到的。

來源:足球直播

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章