Time of Update: 2016-05-19
標籤:在項目類庫中已經引用了相關了類庫,產生解決方案也沒問題,但是到了後置代碼,通過using引用其他類庫的時候,再產生解決方案或者產生單個類庫,就會報“未能找到類型或命名空間“xxx"(是否缺少using指令或程式引用?)” 之類的錯誤,曾經在寫asp.net的時候也碰到過1次,當時解決方案是重建立立一個解決方案,然後把類庫重新引用到新的解決方案中,但今天在寫
Time of Update: 2016-05-19
標籤:C#中當參數超過5個時,建議用結構來傳遞多個參數。範例程式碼如下: 1 public struct MyStruct 2 { 3 public string str; 4 public int number; 5 } 6 7 class Program 8 { 9 static void Main(string[] args)10 {11 MyStruct myStruct = new MyStruct();12
Time of Update: 2016-05-18
標籤: http://blog.163.com/[email protected]/blog/static/549639712010112921658843/我們可以通過使用DataTime這個類來擷取當前的時間。通過調用類中的各種方法我們可以擷取不同的時間:如:日期(2008-09-04)、時間(12:12:12)、日期+時間(2008-09-04 12:11:10)等。//擷取日期+時間DateTime.Now.ToString(); &
Time of Update: 2016-05-18
標籤:LINQ是一組查詢技術的統稱,其主要思想是將各種查詢功能直接整合到C#語言中,可以對 對象、XML文檔、SQL資料庫、外部應用程式等進行操作。這裡面講的簡單的幾個子句,必須以from子句開頭,以select或group子句結尾。例子:int [] nums={0,1,2,3,4,5};var q = from n in nums // 表示查詢資料的通用類型。where n%2==0select
Time of Update: 2016-05-18
標籤:前言C#開發的控制台程式,預設接收string[] args參數。如果有多個參數需要輸入時,可以按照順序依次輸入;但如果有些參數不是必選的,或者有些參數中間需要有空格比如時間“2016-05-18 24:35:00”,處理起來就比較麻煩了。一些常用的命令列工具都會提供指定參數的方式,比如:curlC:\Users\Administrator>curl --helpUsage: curl [options...] <url>Options: (H)
Time of Update: 2016-05-18
標籤:xml檔案格式如下:文檔主要是用來記錄中國的傳統節日[html] view plaincopy<?xml version="1.0" encoding="utf-8"?> <China> <Festival> <title>清明</title> <date>4-5</date> <contents>中國人紀念先人的日子</contents&
Time of Update: 2016-05-18
標籤:註:這裡用紅字標記的部分表示有重複出現,括弧內為替代表示方案1.標準控制項 序號控制項類型簡寫控制項類型1btnButton2chkCheckBox3cklCheckedListBox4cmbComboBox5dtpDateTimePicker6lblLabel7llbLinkLabel8lstListBox9lvwListView10mtxMaskedTextBox11cdrMonthCalendar12icnNotifyIcon13nudNumeircUpDown14picP
Time of Update: 2016-05-18
標籤: 前言:大二的時候在專業課學過一下HTML,當時感覺挺好玩的,不過也沒有深入的繼續學下去,最近學習C#的視頻裡又一次講到了HTML,所以決定總結一下,再次鞏固! 內容:宏觀導圖: 定義:HTML 是用來描述網頁的一種語言,是超文字標記語言 (HTML) (Hyper Text Markup Language) HTML
Time of Update: 2016-05-18
標籤:問題依舊存在之前寫過相關文章非同步編程的文章,本文主要還是一點補充,之前在IIS經常發w3wp進程無做掛了的情況,但一直沒能找到真正的原因,而尋找相關資料,找了一些相關的文章,如await和async引起的線程死結,也都進行了分析,但和我們項目的情況有些不同,因為在我們項目裡只用了ThreadPool和Task.Run這種線程池,而非同步用了也是非同步到底的!今天無意中看到一個文章,說到了在ThreadPool中如果出現異常,並且你沒有捕捉它,直接throw了,這時也會引用w3wp進程的死
Time of Update: 2016-05-18
標籤:這是資料庫開發中經常遇到的問題,當然,這可以用現成的ORM架構來解決,但有些時候,如果DataSet/DataTable是第三方介面返回的,ORM就不方便了,還得自己處理。反射自然必不可少的,另外考慮到DataTable中的ColumnName通常與Model的PropertyName並不嚴格對應,可以用Attribute來記錄這種映射關係。步驟1:先建立一個DataFieldAttribute類 using System; 2 3 namespace Jimmy.ORM 4
Time of Update: 2016-05-18
標籤:web api寫api介面時預設返回的是把你的對象序列化後以XML形式返回,那麼怎樣才能讓其返回為json呢,下面就介紹兩種方法: 方法一:(改配置法) 找到Global.asax檔案,在Application_Start()方法中添加一句: 代碼如下:GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear();修改後: 代碼如下:protected
Time of Update: 2016-05-18
標籤:轉載原出處: http://blog.csdn.net/honantic/article/details/46331875匿名函數 匿名函數(Anonymous
Time of Update: 2016-05-18
標籤:當一個方法中有很多複雜的操作的時候就可以使用非同步編程。假如說這一個方法中有很多複雜的操作,把每一個複雜的操作放到一個非同步方法呼叫中。原來程式需要這些方法,上一個執行完成之後,才能執行下一個操作。但是使用非同步方法,可以把這些複雜的操作給肢解了,把每一個複雜的操作都放到一個非同步方法呼叫中,然後同時執行這些複雜的操作。 /// 在控制台中調用這個方法 static void TaskWait() { //建立一個非同步任務
Time of Update: 2016-05-18
標籤:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ #region//重寫父類同名方法 class MyClass { public void ShowMessage() { Console.WriteLine("我是父類"); } } class
Time of Update: 2016-05-18
標籤:委託是一個型別安全的對象,它指向程式中另一個以後會被調用的方法(或多個方法)。通俗的說,委託是一個可以引用方法的對象,當建立一個委託,也就建立一個引用方法的對象,進而就可以調用那個方法,即委託可以調用它所指的方法。如何使用委託?1、定義委託類型[存取修飾詞]delegate 傳回型別 委託名(形參);2、聲明委派物件委託名 委託執行個體名;3、建立委派物件(確定與哪些方法進行綁定)委託執行個體名=new
Time of Update: 2016-05-18
標籤:索引器允許類或者結構的執行個體按照與數組相同的方式進行索引取值,索引器與屬性類似,不同的是索引器的訪問是帶參的。索引器和數組比較:(1)索引器的索引值(Index)類型不受限制(2)索引器允許重載(3)索引器不是一個變數索引器和屬性的不同點(1)屬性以名稱來標識,索引器以函數形式標識(2)索引器可以被重載,屬性不可以(3)索引器不能聲明為static,屬性可以 一個簡單的索引器例子using System;using System.Collections;public
Time of Update: 2016-05-18
標籤:1.使用前需將要序列化的類標記為Serializable2.//深拷貝 public static object Clone(object obj) { //建立記憶體流 MemoryStream ms = new MemoryStream(); //以二進位格式進行序列化 BinaryFormatter bf = new BinaryFormatter();
Time of Update: 2016-05-18
標籤:一、DataTable.Rows.Add(DataRow.ItemArray);二、DataTable.ImportRow(DataRow)三、設定DataTable的tablename,然後.Rows.Add第一種方法在項目中用到,確實好用!兩種方式都可以自己選擇吧,沒有什麼好壞----------------------------------------------------------------------------------------------------------
Time of Update: 2016-05-18
標籤: 名詞解釋1.extern extern翻譯為外部的,用在變數或函數之前,使其可見範圍拓寬,這就是為啥叫extern吧。那它是用來幹嘛的呢?當用在變數或函數之前,提示編譯器到其他模組尋找其定義。 舉個例子: 在源檔案A裡定義的函數,在其它源檔案裡是看不見的(即不能訪問)。為了在源檔案B裡能調用這個函數,應該在B的頭部加上一個外部聲明: (extern)
Time of Update: 2016-05-18
標籤:劍指offer第六題:根據給出的前序和中序遍曆序列重構二叉樹 1 //============================================================================ 2 // Name : JZ-C-06.cpp 3 // Author : Laughing_Lz 4 // Version : 5 // Copyright : All Right Reserved 6 //