C自定義了時間,有集合list中的時間屬性和不斷更新的時間做比較,我寫比較的時候,時間沒更新

時間 2022-03-21 05:55:13

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的盤...