Time of Update: 2016-08-28
標籤:六 方法的參數傳遞機制值參數,引用參數,輸出參數 //參數的傳遞機制using System;class Method{ //值參數,傳遞的是數值本身,不改變外部變數的值 public static void ValueMethod(int i) { i++; } //引用參數,傳遞的是資料地址,直接對資料進行操作,原值要變化 //要注意的是string類型,賦值以後原值就不好改變了 public static void
Time of Update: 2016-08-28
標籤:變數變數聲明:例:int a = 3;//聲明一個整形變數 a,初始值為3 float b = 9.88f //
Time of Update: 2016-08-27
標籤:C#知識點總結using System; //System是一個命名空間。一 輸入輸出從螢幕上擷取輸入 i=int.Parse(Console.ReadLine());輸出到螢幕上: System.Console.WriteLine(arr[0]);或Console.WriteLine("arr[{0}]={1}",i,arr[i]);和C語言中的輸出類似二 數組建立一個數組 int [] arr=new int[3]
Time of Update: 2016-08-27
標籤:程式做好後需要打包部署後才能使用一、建立安裝項目 解決方案右鍵-添加-建立項目-其他項目類型-安裝和部署-雙擊進入檔案系統。 二、製作安裝程式一個完整的安裝程式包括項目輸出檔案、內容檔案、案頭捷徑和登錄機碼等。 1、添加項目輸出(1)在“檔案系統”的“目標電腦上的檔案系統”節點下選中應用程式檔案夾,單機滑鼠右鍵-添加-項目輸出 (2)在添加項目輸出組中選擇你建立的windows項目-選擇主輸出-確定,即
Time of Update: 2016-08-27
標籤:註:本組件適用於.net2.0+的winform項目樣子:實際效果比這gif順滑,建議下載文末的Tester體驗介紹:所見,這種提示在網頁、手機上用的較多,相比正經的訊息框(如MessageBox),我認為好處有:不需要使用者對訊息本身做出響應,點啥【確定】什麼的不阻塞、不干預使用者的後續操作,就是單純告訴你一聲完事了視覺上通過動畫效果保證訊息的送達性,彌補因無幹預可能造成的“被無視”這就是我所謂的【輕快型訊息提示窗】,適用於:能快速出結果的操作,比如在本地庫跑個小
Time of Update: 2016-08-27
標籤:在對象的世界裡,一切皆為對象;對象與對象相互獨立,互不干涉,但在一定外力的作用下對象開始共同努力對象互動的執行個體電視機大家都有吧,依照萬物皆對象的思維模式來看,電視機可以是一個類,然後電視機有一些基本的方法如:電視機類 TV1.開啟電視的方法open();2.關閉電視的方法Close();3.切換電視頻道的方法change(); class TV { //電視的狀態 bool flag; //開啟電視的方法 public
Time of Update: 2016-08-27
標籤:1、弱事件2、型別安全(包括類型轉換時可能的異常)3、安全執行緒5、裝箱和拆箱6、閉包傳遞局部變數時可能遇到的問題。7、用於dictionary的鍵,要同時實現GetHashCode和Equals的重寫並且滿足一定規則。8、重寫操作符特別是類型強制轉換符的要設計完善可靠的規則。9、string和StringBuilder使用時機問題。10、各類型集合使用時機問題c#安全性、穩定性、高效能需要注重的點
Time of Update: 2016-08-27
標籤:摘要線程池是一種多線程的形式,其中的任務被添加到隊列中,並在建立線程時自動啟動。以下樣本使用.Net架構的線程池來計算十個數字20和40之間的裴波那契的結果。裴波那契Fibonacci類,它提供了一種方法叫ThreadPoolCallback執行計算。一個對象表示一個裴波那契的值被建立,ThreadPoolCallback方法是通過queueuserworkitem分配可能的線程池中執行的方法。因為每個裴波那契對象提供一個半隨機值來計算,因為每個線程將競爭處理器時間,你不能提前知道多久將採
Time of Update: 2016-08-27
標籤:這裡主要看一下Hello World代碼// 單行注釋/* 多行注釋 *//// XML文檔注釋using System; // 包含命名空間,類似PHP的useusing System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication1 // 聲明命名空間{ class Progra
Time of Update: 2016-08-27
標籤:treeView預設 展開treeView1.ExpandAll();treeview判斷點擊節點:private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) { if (treeView1.SelectedNode.Name == "節點名") { frm_cluster.ShowDialog();
Time of Update: 2016-08-27
標籤: 建立一個員工類,儲存員工的資訊建立一個List<>集合,並在load事件中執行個體化三個員工對象DataGridView綁定資料來源,可以顯示出資料 點擊查詢按鈕,查詢工號等同於輸入的數的員工資訊.右鍵簽到和簽退,增加記錄 需要使用一個Dictionary<>雙列泛型集合儲存打卡記錄 判斷員工是否已經簽到過,不能重複簽到,沒有簽到不能簽退 新增
Time of Update: 2016-08-26
標籤:C# 教程C# 是一個簡單的、現代的、通用的、物件導向的程式設計語言,它是由微軟(Microsoft)開發的。本教程將告訴您基礎的 C# 編程,同時QKXue.NET將向您講解 C# 程式設計語言相關的各種先進理念。現在開始學習 C#!C# 線上工具誰適合閱讀本教程?本教程有助於初學者理解基礎的 C# 編程。在學習完本教程後,您將到達一個中級的 C# 編程水平。閱讀本教程前,您需要瞭解的知識:C# 編程是基於 C 和 C++ 程式設計語言的,因此如果您對 C 和 C++ 編程有基本的瞭解,
Time of Update: 2016-08-28
標籤:開發完成後,我們可以直接在Debug目錄下啟動exe,運行程式。但是,要如何安裝,添加到開始菜單、案頭捷徑、工作列等。如Office安裝效果:打包步驟:1、下載InstallShield安裝程式官網:http://learn.flexerasoftware.com/content/IS-EVAL-InstallShield-Limited-Edition-Visual-Studio?lang=1033&ver=ult輸入資訊後,點擊安裝。2、用Visual
Time of Update: 2016-08-28
標籤:前台代碼:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default1.aspx.cs" Inherits="Default1" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"><meta http-equiv="Content-Type" content=
Time of Update: 2016-08-28
標籤:今天我們來聊一聊繼承,說實話今天也是我第一次接觸。繼承的概念是什麼呢?就是一個類可以繼承另一個類的屬性和方法(成員)繼承是物件導向編程中的一個非常重要的特性。好了,廢話不多說,下面切入正題: 1.首先我們定義一個子類,給它建立兩個構造:一個無參構造和一個有參構造
Time of Update: 2016-08-28
標籤:整體代碼部分:解決方案:父類Person類:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 第六章__聯絡{ class Person { //姓名 public string Name { get; set; } //年齡
Time of Update: 2016-08-28
標籤:1.繼承:繼承是一個類可以使用另一個類的屬性和方法(成員)2.子類繼承父類使用的符號為“ : ”(冒號)3.子類可以繼承父類私人成員,但不能訪問(不能使用)4.父類的構造,子類不能被繼承5.調用子類構造的時候,沒有使用base關鍵字,系統會預設添加base(),並會進入父類的構造6.子類在構造方法中可以使用base.父類屬性或者父類方法 or
Time of Update: 2016-08-28
標籤:現在需要匹配 [color=#000000],以"[color"開頭,以"]"結束,中間字元數量不限制,最後返回所有匹配的下標。代碼如下: 1 /// <summary> 2 /// 取得所有匹配項的下標 3 /// </summary> 4 /// <param name="source">原內容</param> 5
Time of Update: 2016-08-28
標籤:使用泛型集合寫的一個小項目 1.要實現建立體檢套餐,並且如果已經有了該體檢套餐就不能再次建立, 2.要實現套餐列表動態更新,沒添加一個體檢套餐,在套餐列表裡就自動添加一項; 3.向當前套餐類表裡添加檢查項目,一個體檢套餐裡不可以有重複的體檢項目; 4.動態計算套餐當前價格; 5.動態將套餐列表當前套餐的體檢項目顯示在dgvlist中; 6.實現刪除體檢項目: 下面是實現的:建立體檢套餐: 給體檢套餐添加體檢項目並計算套餐價格:刪除選中的體檢項目:在套餐列表中選擇體檢套
Time of Update: 2016-08-28
標籤:背景: 想自己實現一個網盤系統,於是需要用到遍曆檔案(夾)操作。C#基本知識梳理: 1.如何擷取指定目錄包含的檔案和子目錄 (1). DirectoryInfo.GetFiles():擷取目錄中(不包含子目錄)的檔案,傳回型別為FileInfo[],支援萬用字元尋找; (2). DirectoryInfo.GetDirectories():擷取目錄(不包含子目錄)的子目錄,傳回型別為DirectoryInfo[