目前分類:C#.NET and VB.NET (51)

瀏覽方式: 標題列表 簡短摘要

在C# Function中,要傳遞不同數量的參數可以用 參數 params 與 陣列 來協助

 

static string Combine(params string[] paths){

        string result = string.Empty;

        foreach(string path in paths){

Rh 發表在 痞客邦 留言(0) 人氣()

在C# 中 String 變數 是不可中途變換的(要  就是抹除  重寫)

 

String 可以用 陣列來取得資料

 

String test = "abcdefghijk";

Rh 發表在 痞客邦 留言(0) 人氣()

在C# 中 null 值是不能給予   值 類型的變數

但有些時候就是希望 賦予  null 那怎麼辦呢??

 

 

在宣告的時候  就加入個? 吧  這樣就可以了

Rh 發表在 痞客邦 留言(0) 人氣()

在C# 中 null 可以作為字串變數中使用, null表示將一個變數設為  "無"

 

null 只能給   引用類、指針類、可空值類型  使用

 

在字串中

Rh 發表在 痞客邦 留言(0) 人氣()

剛剛看了一下  Var 的介紹

應該就是同等於  VB.Net 的 宣告時不給於宣告資料型態的作法

C#

Var test

 

Rh 發表在 痞客邦 留言(0) 人氣()

在C#裡面  String 如果要加入新的文字  或  改成其他的資料   動作都是一樣的
都是  整個記憶體洗掉,然後重新寫入

在字串裡面如果要寫入特殊符號 如  \  or "   都要再加上個特殊代碼   \ 才能順利顯示,但這樣多少有些不便

Rh 發表在 痞客邦 留言(0) 人氣()

在新一代的雙核電腦,要提昇程式效能,除了換新的CPU外,最好的辦法當然是軟體執行多執行續

多執行續跟一般Form表單上的Timer有什麼不同??

資源一樣都是由作業系統分配,如果多執行緒一樣寫成無限迴圈那跟Timer不也都一樣??

Rh 發表在 痞客邦 留言(1) 人氣()

在寫程式的時候,寫註解是一件很煩人的事,但註解不寫,是以後更痛苦的事
在現在的.net的環境下 有很多方式協助寫註解
最基本的就是XML註解(看到XML不要怕,我也不太懂,這是為了方便輸出時候用的)

&lt summary> ddddddd&lt/summary>

Rh 發表在 痞客邦 留言(0) 人氣()

在舊有的 String 在處理大量文字時,速度會很慢,尤其是在 刪除 取代 做 大量 文字處理時,是一件很費時的工作

StringBuilder 是一個很強大的工具,協助在處理 大量 的文字

隸屬 System.Text

Rh 發表在 痞客邦 留言(0) 人氣()

再表單的鍵盤事件中,最喜歡的是KeyDown事件

因為在Keydown可以呼叫 keyvalue 參數
用就兩個步驟

Rh 發表在 痞客邦 留言(0) 人氣()

昨天把本來好好的 Form.Timer 改成 System.Timer.本來想運用多執行緒的優點,來使程式更順暢。沒想到沒有,反而整個系統垮了,根本就動彈不得,設了Flag來保護也沒有用。Inteval又不能設太大,不然就失去意義了。今天才發現當三個System.Timer一起運作時,搶得還是同一個Thread.那用System.Timer就失去用多執行緒的意義。可惜對Thread.Timer不熟,也不打算用,不然之後維護的人可真的辛苦。


Rh 發表在 痞客邦 留言(0) 人氣()

«123