1樓:匿名使用者
你的描述不夠具體,所以不知道這個寫的合不合適,只是根據你的大體意思寫的
////// time 的摘要說明
///public class time
//有參構造方法
public time(int hour, int minute, int second)
//時private int hour;
public int hour
set}//分
private int minute;
public int minute
set}//秒
private int second;
public int second
set}//把時分秒都加1
public void addall(int hour, int minute, int second)
//顯示時
public string showhour(int hour)
//顯示分
public string showminute(int minute)
//顯示秒
public string showsecond()
////// 顯示時分秒的方法
///////////////public string showall(int hour, int minute, int second)}
2樓:陽光的雷咩咩
把資料與介面混到一起,難以理解你想做什麼。
c#中list<>的用法?
3樓:網路劍客
名稱空間:
using system.collections;
class program
}class cls
簡單來說,泛型就是限制了操作型別。
用微軟的話講:
「新增到 arraylist 中的任何引用或值型別都將隱式地向上強制轉換為 object。如果項是值型別,則必須在將其新增到列表中時進行裝箱操作,在檢索時進行取消裝箱操作。強制轉換以及裝箱和取消裝箱操作都會降低效能;在必須對大型集合進行迴圈訪問的情況下,裝箱和取消裝箱的影響非常明顯。」
4樓:匿名使用者
list是泛型集合
這種集合規定了集合內的資料型別,只能存放的t型別資料;
而arraylist不是泛型,這種集合中可以存放任意型別資料;
舉個簡單例子: liststudents=new list(); 那麼讀取資料時就不用型別轉化了,即: student stu=students[0]; 增、刪、改、查的方法:
students.add(t t);//增 students.remove(int index);//刪 stucents.
remove(t t);//刪 students=//修改的資料 //查或者改 遍歷集合類似於遍歷陣列 arraylist students=new arraylist(); student stu=students[0] as student;
5樓:
這個是2.0的新特徵泛型,用泛型可以解決裝箱拆箱問題,listtest =new list()這樣定義,test這個集合就只能放進了int資料,因此取出的時候不用(int)test[i]顯式轉換了。
6樓:匿名使用者
你可以把他看作一個物件陣列
也可看作是另一種雜湊表來使用
其實沒什麼用
就行for(;;)和foreach
寫法不同而已
7樓:匿名使用者
一般的如果要返回一個集合陣列會用到他。他增加了**的可讀性,通過他,前臺編碼的人就可以不費很大力氣瞭解到這個欄位什麼意思。比如宣告瞭一個users實體類
public calss users
這個只是代表一個使用者的物件資訊,如果你獲取的是個使用者列表的化,就可以用listuserslist = new list;然後向列表裡新增每個使用者資訊
users users = new users();
users.name = "ssss";users.age = "12";
users.add(users);
這樣迴圈的向列表裡新增資訊,然後返回這個列表,在前臺頁面就可以用迴圈讀出這些資訊。
8樓:匿名使用者
這個是泛型,使用泛型型別可以最大限度地重用**、保護型別的安全以及提高效能。
泛型最常見的用途是建立集合類。
您可以建立自己的泛型介面、泛型類、泛型方法、泛型事件和泛型委託。
可以對泛型類進行約束以訪問特定資料型別的方法。
你例項的test 裡所有的元素只能是int型的至於什麼時候用要在你實際的開發中才能有很好的體會。
只做個人理解。希望能對你有所幫助
9樓:匿名使用者
在你需要存入一個key一個values的時候用
c# 自定義時間按秒增加
10樓:
同學,dt1 = dt1.addseconds(1);//這才是自增1s
addseconds(1)是有返回值的,不會改變dt1本身,這也是為什麼label2起作用的原因
c#程式設計?自定義一個時間類,該類包含時,分,秒欄位與屬性,具有將時間增加1秒,1分,1小時的方法,具
11樓:匿名使用者
class mydate
set}int min;
public int min
set}int sec;
public int sec
set}public datetime addsecond()public datetime addmin()public datetime addhour()public string showsecond()public string showmin()public string showhour()public string showall()}本人純手寫,原創答案
12樓:閱讀伴我成長
你的描述不夠具體,所以不知道這個寫的合不合適,只是根據你的大體意思寫的
////// time 的摘要說明
///public class time
//有參構造方法
public time(int hour, int minute, int second)
//時private int hour;
public int hour
set}//分
private int minute;
public int minute
set}//秒
private int second;
public int second
set}//把時分秒都加1
public void addall(int hour, int minute, int second)
//顯示時
public string showhour(int hour)
//顯示分
public string showminute(int minute)
//顯示秒
public string showsecond()
////// 顯示時分秒的方法
///////////////public string showall(int hour, int minute, int second)}
我是想問:在c#中如果要定義一個類,包含list<>,如何定義、賦值?謝謝!!! 15
13樓:
public class aa
public class bb
寫一個方法測試
private void method()
14樓:匿名使用者
先要例項化哦,listy = new listy() ;
15樓:匿名使用者
在建構函式中例項化y
用c#**,自定義泛型集合,泛型集合類中需要實現兩個元素的交換,誰能幫我實現下**,作業,急!!!
16樓:匿名使用者
好 我給你假設是個class類的集合 好吧listlist = new list();class c1 = new class("1年級1班");class c2 = new class("5年級4班");list.add(c1);list.add(c2);//交換元素class temp = list[0];//定義臨時變數list.
removeat(0);//刪除第一個,後一個元素自動往前補list.add(temp);//交換完成
C語言中能否在自定義函式中呼叫另自定義函式
風若遠去何人留 可以呼叫。c語言最基本的模組為函式,任意函式都可以呼叫其它任意一個函式,包括函式本身。1 自定義函式呼叫其它自定義函式的例子 include void fun1 int a 自定義函式fun1。void fun2 int m,int n 自定義函式fun2。int main 在這個例...
c自定義函式void,在C 中,若定義一個函式的返回型別為void,以下敘述正確的是
void 就是函式執行後不返回值,也就是最後沒有 return。有關補充的問題,不知道你到底是什麼意思。有的值想返回就用return 返回,有的值不想返回就不去管它就可以了。取決於你函式定義的功能是什麼。如果你不想處理函式的返回值,就不用提取函式的返回值就可以了。 函式前的修飾符void表示該函式無...
cad中怎麼匯入自定義填充圖案,如何新增CAD自定義填充圖案,cad初學者必看
cad江老師 cad裡面沒有這個填充圖案?用這個方法,可以直接自定義圖案填充 仇芮歡 cad他那裡有自定義填充圖案,首先你要把圖案先提前做好,按一下自定義填充,就可以了 把你的填充圖案複製到 c program files autocad 2004 support 不一定在c盤,就是你安置cad的盤...