Time of Update: 2015-09-09
標籤:using System;using System.Collections.Generic;using System.Linq;using System.Text;/* * 擴充方法允許編寫和聲明它的類之外的類關聯的方法 * 1、擴充方法必須聲明為static * 2、擴充方法聲明所在的類也必須聲明為static * 3、擴充方法必須包含關鍵字this 作為他的第一個參數類型,並在後面跟著它擴充的類的名稱*/namespace
Time of Update: 2015-09-09
標籤:using System;using System.Collections.Generic;using System.Linq;using System.Text;//抽象類別的一個執行個體namespace Abstruct{ abstract class Abclass { public void IdentifyBase() &
Time of Update: 2015-09-09
標籤:設定檔在很多情況下都使用到, 設定檔分為兩種 一種是應用程式的設定檔, 一種是web的設定檔.兩種設定檔最大的區別是web的設定檔更新之後會即時更新, 應用程式的設定檔不會即時更新.更新應用程式的設定檔之後需重新整理ConfigurationManager.RefreshSection("appSettings");// 重新整理命名節,在下次檢索它時將從磁碟重新讀取它。ConfigurationSettings也存在這個問題, 但是我還不知道怎麼重新整理節點, 呵呵.舊方法:
Time of Update: 2015-09-09
標籤:前言最近一直在做C#
Time of Update: 2015-09-09
標籤:做這個是出於有這個需求由於圖片太多,一個個對著execl來改的話需要大量的時間且一不小心可能就改錯導致圖片放到伺服器上無法顯示,學會了一些編程,你就可以輕鬆解決此類問題。為了節省時間提高工作的效率。學編程好處遠遠不僅在於此。好好學吧。任重道遠。第一、什麼內容物件和統計受影響的數量:DataContext db = new DataContext();private int materiel_count = 0; //開始的記錄數 第二、讀取execl表public DataSet
Time of Update: 2015-09-09
標籤:淺複製:複製出來一個對象,但對象中的引用沒有被複製,而是與原來的對象公用,改變一個,另一個也跟著變 public School Copy() { return (School)this.MemberwiseClone();&
Time of Update: 2015-09-09
標籤: 在C#中我們可以很自由的訪問共有欄位,但有時我們可能需要某欄位只能讀或者寫,或在改變欄位值得時候做一些其他事情,顯然這些僅僅依靠欄位是無法實現的,於是便有了屬性。 1、基本用法 c#中的屬性由屬性範圍中定義的get範圍(存取方法)和set範圍(存取方法)構成。class Test{ private int number; //int表示該屬性所封裝的資料類型 //資料類型必須與相應的欄位(number)相同 public int Num
Time of Update: 2015-09-08
標籤:class Program { static void Main(string[] args) { //字串練習一:接收使用者輸入的字串,將其中的字元以輸入相反的順序輸出 Console.WriteLine("請輸入一個字串"); string s = Console.ReadLine(); s = ReverStr(s);
Time of Update: 2015-09-08
標籤:起因某天中午午睡時,筆者被激烈的鍵盤和滑鼠聲音吵醒,發現實驗室的同學在那邊忘我地打LOL,頓覺不爽,於是決定整他一下。想了一下之後覺得就讓他掉線一下作為懲罰好了。結合以往的理論知識,大家在同一個區域網路中,用ARP欺騙顯然是一個好辦法,於是就有了本文接下來的故事。ARP欺騙理論首先先來整理一下關於ARP欺騙的理論知識。ARP欺騙[1](英語:ARP spoofing),又稱ARP病毒(ARP
Time of Update: 2015-09-07
標籤:1、Asp.net中建立Microsoft.Office.Interop.Word.Application時出現 “ 拒絕訪問 ” 錯誤 項目中要實現在伺服器端開啟一個Word模版檔案,修改其內容後再下載到用戶端使用,在Asp.net頁面中建立Microsoft.Office.Interop.Word.Application對象時出現“拒絕訪問”的錯誤,提示資訊如下: 拒絕訪問。 說明: 執行當前 Web
Time of Update: 2015-09-07
標籤:C#中有了介面這一概念。我覺得介面就像是C++中的抽象基類。 介面可以理解為是一種約定,使得實現這個介面的類或是結構在形式上保持一致。聲明介面: 文法和聲明抽象類別完全相同。 public interface IBankAccount{ void PayIn(decimal amount); bool Withdraw(decimal amount); decimal Balance { get;
Time of Update: 2015-09-07
標籤:主要參考這篇http://jingyan.baidu.com/article/c275f6bacc0126e33c756771.html 我沒找到minGW的,而是直接用codeblocks內建的。(其他編譯器內建的當然也可以)。1.把codeblocks裡的bin檔案夾的地址添加到環境變數裡,比如我的是E:\CodeBlocks(薇魔希龍修改版)\MinGW\bin;把這個加到系統變數裡的path裡。測試是否成功,在cmd裡輸入gcc
Time of Update: 2015-09-08
標籤:using System;namespace Bank{ public class Pay { public string Send<T, T2>(Func<T, Bank.User, string> funcDo, T context, Bank.User model, Func<string, string> funcLog, Func<string, string> funcDoOther) {
Time of Update: 2015-09-07
標籤:using MySql.Data.MySqlClient;using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace
Time of Update: 2015-09-07
標籤: static void Main(string[] args) { int[] a = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,0,11}; int max; int min; int xxa=ax((a),out max, out min); Console.WriteLine("最大值{0}",max);
Time of Update: 2015-09-06
標籤: /// <summary> /// URL編碼 /// </summary> /// <param name="Source"></param> /// <param name="Encod">是否UTF8</param> /// <param name="toUpper">預設到大寫</param>
Time of Update: 2015-09-07
標籤: static void Main(string[] args) { int[] a = { 6, 8, 9, 5, 2, 165, 58966 }; Console.WriteLine("最大值為{0}",max(a)); Console.WriteLine("最小值為{0}",min(a)); Console.ReadKey();
Time of Update: 2015-09-06
標籤:C# 基礎介面篇 一、多態複習 使用個new來實現,使用virtual與override --》new隱藏父類方法 根據當前類型,電泳對應的方法(成員) --》override重寫 無論什麼情況,都是執行新的方法(成員) 繼承是實現多態的一個前提,沒有繼承多態是不能實現的 父類與子類實現多態 抽象類別與子類實現 抽象類別不能執行個體化 抽象類別中的抽象方法沒有方法體
Time of Update: 2015-09-07
標籤: XML應用於Web開發的許多方面,常用於簡化資料的儲存和共用,它的設計宗旨是傳輸資料,而非顯示資料。下面簡單介紹一下C#是如何對XML檔案進行讀取的。1、首先,建立XML對象並關聯XML檔案string xmlFileName = "student.xml";XmlDocument xmlDoc = new XmlDocument();xmlDoc.Load(xmlFileName);2、擷取到xml檔案的根節點//擷取到xml檔案的根節點XmlElement nodeRoot =
Time of Update: 2015-09-07
標籤:.Net編程中最經常用的元素,事件必然是其中之一。無論在ASP.NET還是WINFrom開發中,表單載入(Load),繪製(Paint),初始化(Init)等等。“protected void Page_Load(object sender, EventArgs e)”這段代碼相信沒有人不熟悉的。細心一點一定會發現,非常多的事件方法都是帶了“object sender, EventArgs e”這兩個參數。這是不是和委託非常相似呢?一、委託(