作者查詢 / CloudyWing

總覽項目: 發文 | 留言 | 暱稱
作者 CloudyWing 在 PTT [ C_Sharp ] 看板的留言(推文), 共125則
限定看板:C_Sharp
首頁
上一頁
1
2
3
下一頁
尾頁
[問題] public DateTime? aaa { get; set; }
[ C_Sharp ]66 留言, 推噓總分: +8
作者: talkmyself - 發表於 2022/11/15 09:30(1年前)
46FCloudyWing: DateTime?是Nullable<DateTime>的簡寫,至於ref type01/10 19:17
47FCloudyWing: 和value type差異上面有提了,順便一提Nullable雖然01/10 19:17
48FCloudyWing: 可以設為null,但它仍然是struct,只是編譯器有動手01/10 19:17
49FCloudyWing: 腳讓他看起來有支援null01/10 19:17
50FCloudyWing: C#的struct是用於在一些單純表達值的型別上,不希望01/10 19:22
51FCloudyWing: 更動到一個變數的內容,結果全部相同的ref的變數值都01/10 19:22
52FCloudyWing: 被改了,像Java的Date是ref type,就被人提過是失敗01/10 19:22
53FCloudyWing: 的設計01/10 19:22
54FCloudyWing: struct不同的變數是獨立,而非指向同個ref01/10 19:23
55FCloudyWing: Null的存在一直有爭議,很多錯誤都是源自於null值,01/10 19:28
56FCloudyWing: 但這又是有歷史包袱的東西,所以C#就提供ref type Nu01/10 19:28
57FCloudyWing: llable的檢查,它可以在csproj設定是否要啟用,啟用01/10 19:28
58FCloudyWing: 的話,沒有?表示你認為他一定不為null,有?則是有可01/10 19:28
59FCloudyWing: 能是null,另外還有一些Attribute可以表示可能是Null01/10 19:28
60FCloudyWing: ,但是這邊不該是Null,或是結尾加!表示這地方一定不01/10 19:28
61FCloudyWing: 為null01/10 19:28
62FCloudyWing: 然後非Oracle的資料庫有一派的設計是非必要,否則欄01/10 19:45
63FCloudyWing: 位都設NOT NULL,字串型別都用空字串取代Null,列舉01/10 19:45
64FCloudyWing: 類的資料都會定義一個值來做default值,只有例如審核01/10 19:45
65FCloudyWing: 時間這種沒有審核就不會有值的才設可Null,極端一點01/10 19:45
66FCloudyWing: 的就給default 1900/01/0101/10 19:45
[問題] Linq Selec new
[ C_Sharp ]18 留言, 推噓總分: +8
作者: wind681201 - 發表於 2020/04/05 13:19(4年前)
2FCloudyWing: 你這樣寫,如果不會報錯,就表示他會幫你轉成SQL04/05 14:18
3FCloudyWing: 除非你的DataBase是IEnumerable而不是IQueryable04/05 14:18
4FCloudyWing: 如果DataBase是IQueryable,這段程式後面要加ToList()04/05 14:20
7FCloudyWing: 十萬次是跑不定最多是讓他在列舉時跑十萬次或是改用04/05 15:38
8FCloudyWing: 非同步集合,用非同步跑那十萬次04/05 15:38
[問題] if else的基礎問題 大佬們請進
[ C_Sharp ]7 留言, 推噓總分: +1
作者: qoo27734266 - 發表於 2019/06/21 11:33(5年前)
7FCloudyWing: 請用int.TryParse()06/22 15:59
[問題] 繼承方法的缺點
[ C_Sharp ]30 留言, 推噓總分: +4
作者: aoksc - 發表於 2019/06/07 11:10(5年前)
9FCloudyWing: 是否可以舉個例子,我覺得重點不在是否只有一兩個地方06/07 20:45
10FCloudyWing: 使用,而是這個method和父類別或子類別哪個相關性高06/07 20:46
[問題] postback後 維持div的顯示資訊
[ C_Sharp ]7 留言, 推噓總分: +1
作者: kisha024 - 發表於 2019/05/24 22:16(5年前)
1FCloudyWing: 控制項資訊在變成html到瀏覽器就固定不會變動05/25 01:25
2FCloudyWing: js更改的只是html的畫面顯示而已05/25 01:25
3FCloudyWing: 至於用js更改TextBox Value有用是因為有Post value到05/25 01:27
4FCloudyWing: 後端讓控制項更新資訊,所以span這種非表單元素你加05/25 01:29
5FCloudyWing: runat="server"變成html控制項沒任何幫助05/25 01:29
6FCloudyWing: 你可以用HiddenField來記錄是否要隱藏div05/25 01:33
7FCloudyWing: load畫面時用它來判斷div,js toggle顯示時,也更新它05/25 01:34
[問題] MVC5 VIEW 根據不同值顯示的問題
[ C_Sharp ]8 留言, 推噓總分: +2
作者: PowerKid - 發表於 2019/05/22 15:52(5年前)
4FCloudyWing: 會不會是有空格?05/22 19:45
[問題] 如何尋找 list 中變動的位置
[ C_Sharp ]10 留言, 推噓總分: +5
作者: abc95007 - 發表於 2019/02/12 18:06(5年前)
2FCloudyWing: listUI放field,用IndexOf()?02/12 23:47
[問題] static請益
[ C_Sharp ]11 留言, 推噓總分: +4
作者: haves560 - 發表於 2018/12/05 16:50(5年前)
4FCloudyWing: 除非程式或網站重啟,不然一定有你不知道的地方有改到12/05 23:52
[問題] lumbda的用法
[ C_Sharp ]22 留言, 推噓總分: +3
作者: tyc5116 - 發表於 2018/11/12 21:16(5年前)
10FCloudyWing: LINQ是LINQ,Lambda是Lambda,別混回一談11/12 21:56
11FCloudyWing: 每次聽到有人問LINQ寫法和Lambda寫法分別是哪種就...11/12 21:57
12FCloudyWing: Expression是封裝delegate的一個型別11/12 22:00
14FCloudyWing: 所以SetValue()有兩個參數,型別分別為Expression和T11/12 22:02
15FCloudyWing: () => this.AAA (Expression), value (T)11/12 22:03
16FCloudyWing: 覺得對不起來,應該是把Generic Type當成參數了11/12 22:05
[問題] FirstOrDefault vs Get all疑問
[ C_Sharp ]13 留言, 推噓總分: +7
作者: windofsmile - 發表於 2018/10/17 11:54(5年前)
9FCloudyWing: 如果要處理的欄位不多的話10/17 22:21
10FCloudyWing: https://dotnetfiddle.net/hkwLiv10/17 22:21
12FCloudyWing: 或著是這樣https://dotnetfiddle.net/8sbYlC10/17 22:39
13FCloudyWing: 話說我總覺得你表設計怪怪的,應該是Litfal大那樣才對10/17 22:43
首頁
上一頁
1
2
3
下一頁
尾頁