1樓:我零0七
這個很簡單啊,把每一段**拆開看一下結果不就知道了
你把**改成這樣:
var timetemp=this.ifub2yylg.subtract(datetime.now);
int num=(int)timetemp.totalseconds;
你在第二行上按f9,執行的時候就會在第二行這裡暫停下來,你可以分別檢視各個變數的值這樣就知道**怎麼執行的了
還有更好的辦法就是使用除錯時的右鍵→新增監視/快速監視,這樣可以迅速檢視語句執行的中間值
c#時間方面的邏輯設定有點麻煩的特來請教關於計秒數的問題
2樓:魔法軟糖
軟糖來回答羅。
使用system.threading.timer可以在新執行緒建立計時器,設一個全域性變數。
一開始為false,執行的第一句話就把它改為true,然後啟動計時器,10秒後設定為false。當其為true時,**無法執行。
c# 一種寫法,有點看不懂,求教!
3樓:騎車到處逛
這個是泛型,比如呼叫可以是 get("abc");返回值就是一個int
但是這個泛型有要求就是,t必須是baseentity或者他的子類,而且必須有個無參建構函式.
對於那個奇怪的問題,可能是基類的成員,這個基類可能是他的父類,也可能是他的爺爺類.object是所有類的基類,所以所有類都有object的幾個成員.但是自己內部卻沒有宣告,是從基類繼承過來的.
具體可以看一下
4樓:
1> 這是一個泛型方法的宣告
詳見msdn:
我覺得他說的比我全- -
2> 這屬性在它基類裡宣告的 或者在它繼承鏈的某個基類裡宣告的
5樓:匿名使用者
這個方法是一個泛型方法。方法返回值的型別,依賴於客戶使用時型別。
方法對返回值進行了約束。這裡的t只能是繼承自baseentity的類。泛型是型別安全的,如果你提供的t並非繼承自baseentity,在編譯時編譯器就會給出驗證,而非執行時的檢查,這就是為什麼要使用的泛型的原因之一。
6樓:暨谷苼
先解釋get吧
這是一個泛型方法,t是型別引數(比如int string file之類的。where後面的是對t的限制,baseentity的意思是說t必須繼承自baseentity(當然baseentity本身也可以)。new()的意思是說t必須有一個建構函式是沒有引數的。
你的第二個問題,這個是繼承的概念,一個類會繼承基類的方法 屬性什麼的,你看到的方法就是基類定義的
c# 類內部的方法有個類本身的引數,為什麼能訪問它的私有欄位?
7樓:非我即仙
樓主,你寫的是double a。這是重新定義了一個變數。
xx函式中的a變數的作用域是xx方法內。
_x_y是全域性私有變數,作用域是整個類內部!
所以即使你不在xx中重新定義a變數而使用它這也是合法的。
class vector
//在vector大括號中所有對_x_y的引用都是合法的。
但是如vector v=new vector();
v._x_y。這樣的引用是非法的
8樓:匿名使用者
那個 _x,_y是私有的,但這兩個欄位是在這個類內是全域性變數,所以本類中的方法屬性多能訪問,不同類中就不能訪問了,
9樓:匿名使用者
像樓主這樣使用私有變數在c#中是可以,但對類中的私有變數使用自定義公共屬性訪問是個好的習慣。
10樓:匿名使用者
樓主啊,記住一點哈,private限制後,在同一個類中能訪問的哈
知道了吧、!!
因為你是在同一個類中,所以可以的哈
在.net裡怎麼把時間長(秒)轉換成時分秒格式,有沒有什麼類啊?
11樓:世書琴
timespan ts = new timespan(0, 0, 0, 90);
int m = ts.minutes;
int d=ts.days;
這樣就可以了
12樓:匿名使用者
timespan還有其他屬性啊,把各個屬性連起來唄。
13樓:懶漢有福音
用秒數初始化一個timespan 對像,通過這個對像取得其分,日等,再組合成時間格式字串,進行convert.todatetime
14樓:
好像沒有、自己算啊、也不難、
c#中怎麼算兩個時間的差?兩個時間是string型別的,只有時分秒,要求算兩個時間之差顯示小時和分鐘
15樓:匿名使用者
string time1 = "10:50:12";
string time2 = "11:54:32";
datetime dtime1, dtime2;
timespan t1;
dtime1 = datetime.parse(time1);
dtime2 = datetime.parse(time2);
t1 = dtime2 - dtime1;
response.write(time2+"和"+time1+"相差"+t1.hours.
tostring() + "小時" + t1.minutes.tostring()+"分鐘");
return;返回型別你自己寫吧。懶得寫了。
asp.net中如何獲取三天前的時間,好像是datetime點什麼,忘記了,希望大家幫幫我咯!!!
16樓:
datetime.now.adddays(-3).tostring()
17樓:匿名使用者
convert.totostring(datetime.now.adddays(-3)) ;
18樓:惲逸
.addday(-3)
c# datetime.now.dayofweek.有點不懂,api裡datetime.now是一個屬性,一個屬性怎麼點出dayofweek呢? 5
19樓:騎著豬敲**
datetime.now 說的是現在的時間datetime.now.
dayofweek 說的是今天星期幾只要是datetime 型別的就可以有dayofweek屬性而datetime.now 就是datetime型別
20樓:匿名使用者
哈,你有一點沒明白過來,now和dayofweek都是datetime結構的屬性,至於你說的 一個屬性怎麼點出dayofweek , 那是因為 datetime.now 返回的是當前時間的 datetime結構,就是說 實際上是
var dt =datetime.now;
var week = dt.dayofweek ;懂了吧
21樓:塞翁失馬焉非福
是一個屬性的同時也是一個類,這個類又有自己的屬性,所以就能點出。
22樓:把蘿蔔做成鹹菜
屬性難到就不可以是物件嗎?
從大連到南京的路線以及路費以及時間
一路順風啊 從瀋陽轉車方便點也快啊 先給你大連到瀋陽北的車次 車次 始發站 發站 到站時間 發車時間 到站 到站時間 發車時間 終到站 列車等級 空調特徵 里程 硬座票價 軟座票價 硬臥票價 軟臥票價 2019 大連 大連 18 18 瀋陽北 00 14 00 24 大慶 普快 新型有空調 400 ...
c 中float和double的區別以及浮點型指的是什麼啊
是這樣的,你程式裡的小數,比如float b 6 這一句.所有已知的小數常量,編譯器編譯的時候,都預設把它處理為double型的.所以最好用double.當然不是必須,用float也行.舉個例,float a 7.3 1.0 3 得到的結果為,將表示式右邊按照double型資料計算得到的結果,再轉化...
有哪位知道,從成都到雅安的汽車時間,以及在成都是從那個汽車站可以坐,到雅安是在哪個汽車站
芊籽愛 樓上那位 你在哪切複製的哦 都不曉得是好久的咯 成都有石羊場 西門車站 和新南門 旅遊車站 兩個車站有車發到雅安 早上7點到下午6點半都有車 一般的車子都走成雅高速 歷時一個小時四十分鐘左右 票價是48塊錢 不建議坐走大件路的車 慢得很 還一路拉客 雅安回成都也可以選擇兩個汽車站 一個是旅遊...