Time of Update: 2017-02-13
標籤:test code 實體 測試 技術分享 div column datetime file 測試實體: [TableAttribute("TEST_STUDENT")]
Time of Update: 2017-02-18
<span style="font-size:14px;">using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Reflection;using System.ComponentModel;using System.Collections;using
Time of Update: 2017-02-18
/// <summary> /// 提供方法將其他類型轉換為Json /// </summary> public static class ConvertToJson { #region 私人方法 /// <summary> /// 過濾特殊字元 /// </summary> /// <param
Time of Update: 2017-02-17
原文地址:點擊開啟連結本文翻譯自CodeProject上的一篇文章,原文地址。目錄介紹做最壞的打算提前檢查不要信任外部資料可信任的裝置:網路攝影機、滑鼠以及鍵盤 “寫操作”同樣可能失效安全編程不要拋出“new
Time of Update: 2017-02-16
#region 比較兩個DataTable內容是否相等,先是比數量,數量相等就比內容 /// <summary> /// 比較兩個DataTable內容是否相等,先是比數量,數量相等就比內容 /// </summary> /// <param name= "dtA "> </param> /// <param
Time of Update: 2017-02-16
public static class Sort { #region 設定PanelControl上按鈕顯示位置 /// <summary> /// 設定按鈕顯示位置 /// </summary> /// <param name="targetPanel">需要調整按鈕順序的Panel</param> /// <param name=
Time of Update: 2017-02-16
上一篇 背後的故事之 – 快樂的Lambda運算式(一)我們由淺入深的分析了一下Lambda運算式。知道了它和委託以及普通方法的區別,並且通過測試對比他們之間的效能,然後我們通過IL代碼深入瞭解了Lambda運算式,以及介紹了如何在.NET中用Lambda運算式來實現JavaScript中流行的一些模式。今天,我們接著來看Lambda運算式在.NET中還有哪些新鮮的玩法。
Time of Update: 2017-02-15
背景今天在使用:C# Json 序列化與還原序列化還原序列化的時候出現了下面的錯誤資訊。System.Runtime.Serialization.SerializationException: 資料合約類型“TestEntity”無法還原序列化,因為未找到必需的資料成員“multipleChoice, runTimeDisplayColumns”。在 System.ComponentModel.ReflectPropertyDescriptor.SetValue(Object
Time of Update: 2017-02-15
原文地址:點擊開啟連結適用:普通的對象,並且有預設的無參數建構函式 #region 將一個對象轉換為指定類型 /// <summary> /// 將一個對象轉換為指定類型 /// </summary> /// <param name="obj">待轉換的對象</param> /// <param
Time of Update: 2017-02-15
原文地址:點擊開啟連結 DataContractSerializer 類 使用提供的資料合約,將類型執行個體序列化和還原序列化為 XML 流或文檔。 無法繼承此類。 命名空間: System.Runtime.Serialization 程式集: System.Runtime.Serialization(在 System.Runtime.Serialization.dll 中)備忘 使用 DataContractSerializer
Time of Update: 2017-02-15
#region 引用對象比較 /// <summary> /// 引用對象比較 /// </summary> /// <param name="objA"></param> /// <param name="objB"></param> ///
Time of Update: 2017-02-13
C# 清除事件綁定的函數 #region 清除事件綁定的函數 /// <summary> /// 清除事件綁定的函數 /// </summary> /// <param name="objectHasEvents">擁有事件的執行個體</param> /// <param name="eventName">事件名稱</
Time of Update: 2017-02-13
許多應用程式中,綁定了一群組類型(Type)或者類型成員(從MemberInfo派生),並將這些對象儲存在某種形式的一個集合中。以後,會搜尋這個集合,尋找特定的對象,然後調用這個對象。這是一個很好的機制,但是有個小問題:Type和MemberInfo派生的對象需要大量的記憶體。如果一個應用程式容納了太多這樣的類,但只是偶爾用一下它們,應用程式的記憶體就會急劇增長,對應用程式的效能產生影響。在內部,CLR用一種更精簡的形式來表示這種資訊。CLR之所以為應用程式建立這些對象,只是為了簡化開發人員的工
Time of Update: 2017-02-20
對於Asp.Net Web Forms應用來說,請求的Url都是對應一個具體的物理檔案(http://xxx.com/default.aspx)。這樣的Url與具體物理檔案緊密綁定在一起,帶來了諸多方便的局限:可讀性、SEO最佳化等。為瞭解決這些局限性,微軟引入了URL路由系統。下面通過一個Demo來剖析一下Asp.Net的路由系統。建立一個空的WebForm應用程式,在Global.asax.cs檔案中加入如下代碼:public class Global :
Time of Update: 2017-02-20
本文執行個體講述了asp.net反射簡單應用。分享給大家供大家參考,具體如下:反射提供了封裝程式集、模組和類型的對象(Type 類型)。可以使用反射動態建立類型的執行個體,將類型綁定到現有對象,或從現有對象擷取類型並調用其方法或訪問其欄位和屬性。如果代碼中使用了屬性,可以利用反射對它們進行訪問。----這是反射最簡單的理解。下面就是一個最簡單的執行個體來講述反射技術的應用!一. 聲明介面,介面中包含一個虛方法。如下using System;using
Time of Update: 2017-02-20
本文主要介紹了ASP.NET實現從伺服器下載檔案問題處理,具有很好的參考價值,下面跟著小編一起來看下吧假設在伺服器的根目錄下有個名為Download的檔案夾,這個檔案夾存放一些提供給引用程式下載的檔案 public void DownloadFile(string path, string name){ try{ System.IO.FileInfo file = new System.IO.FileInfo(path); Response.Clear();
Time of Update: 2017-02-20
C# 對Word文檔進行處理 public partial class Form1 : Form { public Microsoft.Office.Interop.Word.Document document; public Microsoft.Office.Interop.Word.ApplicationClass wd = null; public string filename = null; private bool
Time of Update: 2017-02-20
原文地址:點擊開啟連結[摘要]本文介紹C# WinForm多線程開發之Thread類庫,並提供簡單的範例程式碼供參考。Windows是一個多任務的系統,如果你使用的是windows 2000及其以上版本,你可以通過工作管理員查看當前系統啟動並執行程式和進程。什麼是進程呢?當一個程式開始運行時,它就是一個進程,進程所指包括運行中的程式和程式所使用到的記憶體和系統資源。而一個進程又是由多個線程所組成的,線程是程式中的一個執行流,每個線程都有自己的專有寄存器(棧指標、程式計數器等),但代碼區是共用的,
Time of Update: 2017-02-20
原文地址:點擊開啟連結[摘要]本文介紹C# WinForm多線程開發之ThreadPool 與 Timer,並提供詳細的範例程式碼供參考。本文接上文,繼續探討WinForm中的多線程問題,再次主要探討threadpool 和timer。一
Time of Update: 2017-02-18
C# 讀取Excel中的資料 #region 讀取Excel中的資料 /// <summary> /// 讀取Excel中的資料 /// </summary> /// <param name="excelFile">Excel檔案名稱及路徑,EG:C:\Users\JK\Desktop\匯入測試.xls</param> ///