C裡,tag和index有什麼區別呢

2021-03-11 19:06:02 字數 620 閱讀 1466

1樓:真

tag就是一個標籤,bai簡du單點說:就是存放一zhi

個在程式設計過程dao中要用的一個資料。

內這個標籤容存放什麼樣的資料型別都是可以的,不過放進去的都是object型別的,用的時候要注意型別的轉換,tag一般存放的都是我們編寫程式的時候要用到的。

index是下標,也就是索引,就跟陣列或者是集合的下標一樣,也是從0開始的。用它可以取到陣列或集合中的一個資料。

舉個例子可能會更容易理解些:

在winforms中,基本上每個控制元件都有一個tag屬性。比如我們點一個按鈕,按鈕的text屬性的值不是我們想要的,而是另外的可能不固定的一個資料,那麼我們就可以用tag屬性來存和取我們想要的資料,當然了,我們也可以通過定義變數來解決。也就是說tag的存在是為了方便程式設計。

tag我覺得用的不是很多,因為很多時候都有不用它就可以解決問題,但有時候用它會很方便。

index就是下標,比如說下拉選單,它的一個屬性是selectedindex,意思就是選中的那個元素的下標。

就這麼個意思,你再好好理解理解吧。

2樓:匿名使用者

簡單點說 index 就是索引,tag 就是一個附加屬性 用來存放你自己的自定義資料的。

C語言的錯誤,C語言中的錯誤和警告有什麼區別

語法錯誤,return前面缺少分號,上面一句printf最後沒加表示語句結束的分號 話說要學程式設計還是把英語練練吧,這麼簡單的英文提示都看不懂,以後比較麻煩 錯誤會導致程式無法編譯通過,進而不能執行而警告是說程式中有些 編寫不是非常恰當,不會影響程式編譯,在少數情況下會影響程式執行一般警告可以忽略...

C裡事件和委託有什麼區別啊,c 事件和委託有些什麼區別,求大神淺顯易懂地解

一 使用位置不同 事件只能在本型別內部 觸發 委託不管在本型別內部還是外部都可以 呼叫 二 使用符號不同 在類的外部,事件只能用 和 去訂閱 取消訂閱,如果是委託的話還可以使用 委託的本質,是一個類,而事件,是委託這個類的一個私有變數加上兩個公有方法 事件的 和 這兩個公有方法,和委託例項的 和 功...

請教verilog裡變數宣告時和有什麼區別

1 模組宣告的擴充套件 1 verilog 2001允許將埠宣告和資料型別宣告放在同一條語句中,例子如下 向左轉 向右轉 2 verilog 2001中增加了ansic風格的輸入輸出埠宣告,可以用於module,task和function。例子如下 向左轉 向右轉 3 對於含有parameter的m...