/// /// 主題:委託類/// 描述:用於定義委託和構造方法
///
public class myclass
}
static void main(string args)
利用委託自定義方法,每次呼叫只能調委託方法,可以帶有多個引數,stringbuilder提高訪問效能,如果多個物件訪問同一資源,第二次以後直接從快取中載入
2 //主題:格式轉換
datetime dt = datetime.now;
console.writeline(dt.tostring("f"));//2023年1月5日 9:50:19
console.writeline(dt.tostring("yyyy年mm月dd日hh時mm分ss秒") + "
");//2023年01月05日 9時50分19秒
console.writeline(dt.tostring("ddd"));//週六
console.readkey();
格式轉化在一些特殊情況以特定格式輸出時,則顯得很重要了。
3//主題:集合元素遍歷的時候,把集合鎖定
static void main(string args)}}console.readkey();
}
集合可以指定位置新增,排序,指定範圍等多個操作
console.writeline(" " + domain.friendlyname);//顯示新建應用程式域的友好名稱
console.readkey();
static void main(string args)
// 將程式集載入到應用程式域中
// 將程式集載入到應用程式域中static void main(string args)
//建立乙個新的應用程式域,並載入執行程式集
//建立乙個新的應用程式域,並載入執行程式集static void main(string args)
5延遲載入:實現目錄後下面顯示英雄全名和技能等,正常載入時顯示名稱和技能後顯示載入資訊,現在我們想相反效果:go、。。。
建立英雄和技能類
public class heropublic string name
#region 引入lazy後
private readonly lazyskill;//lazy按需延遲載入,屬性和類的關聯
public specialskill skill
}public hero(string name)
#endregion
}
技能類
public class specialskillpublic string skillname
public int strengthspent
public specialskill(string name)
}
主函式:
static void main(string args)
6////返回多個引數以及out引數使用
///
/// 返回多個值,原函式返回空
///
/// 使用out關鍵字返回的字串
/// 使用out關鍵字返回的數值
static void returnmulvalue(out string strout, out int i)
///
/// 返回多個值,原函式返回數值
///
/// 使用out關鍵字返回的字串
/// 原函式直接返回的數值
static int returnmulvalue(out string strout)
主函式:////返回多個引數以及out引數使用
static void main(string args)", value);//value = 1.00
console.writeline("out string value = " + stroutvalue); //out string value = out function//呼叫函式函式原返回值與引數中均得到返回的值18
value = returnmulvalue(out stroutvalue);
console.writeline("call returnmulvalue(out string strout)");
console.writeline("value = ", value);//value = 2.00
"out string value = " + stroutvalue);//out string value = out function
console.read();
}
c 基礎知識大盲掃1
1拉姆達表示式的使用 拉姆達輸出集合值 listlist new list list.foreach a console.writeline a a表示引數,利用list.foreach可以更加明瞭化,體現拉姆達表示式的簡潔性。2比較等值問題 1 比較等值問題2 3 4 stringbuilder ...
C 基礎知識 (2)
目的 在類中,不希望某些資料被修改,可以用const關鍵字加以限定 初始化 const 成員變數只有一種方法,就是通過建構函式的初始化列表 建構函式初始化列表 student student char name,int age,float score m name name m age age m ...
C 基礎知識(2)
c 基礎知識 1.預設引數函式 c語言中在函式呼叫時形參從實參取得,但是在c 中提供一種簡單處理方法給形參乙個預設值,當呼叫函式時,若該形參未傳入引數,則形參使用定義時的預設值。ps 注意傳參規則 實參與形參的結合是從左到右順序進行,所以有預設值的形參必須放在最右側。2.函式過載 c 中乙個函式名可...