C#自學系列 - 開篇

標籤:2014年即將過去,這一年我參加了不少面試,被問到了很多問題。回來總結下發現自己確實在基礎方面有著很多的不足,還有很多東西是我不知道的。遂在下半年購入書籍若干,並系統的加以學習。我目前在看的書是Jon

《CLR via C#》事件

標籤:設計要公開事件的類型 1 //定義類型來容納所有需要發送給事件通接收者的附加資訊 2 internal class NewMailEventArgs : EventArgs 3 { 4 private readonly string m_from, m_to, m_subject; 5 public NewMailEventArgs(string from, string to, string subject) 6 {

C# 之 字串截取--Substring

標籤:c#   substring   string          說到字串截取,大家首先相當的應該就是substring函數,今天就來給大家講講substring函數。1.public String Substring(int startIndex);       從此字串檢索子字串。

C#基礎知識之一

標籤:C#基礎知識1、類型:13種預定義簡單類型,2種預定義非簡單類型object、string

C#--父子頁面傳值、重新整理(showModalDialog)

標籤:父頁面:1 var obj = new Object(); 2 obj.name="name"; 3 var rtnValue=window.showModalDialog("child.aspx",obj,"dialogWidth:500px;dialogHeight:300px;status:no;scrollbars=yes;help:no");4 if(rtnValue=="ok"){5 window.location.reload();//重新整理父頁面6

C#之拆箱,裝箱

標籤:c#   拆箱   裝箱   類型轉換             C#的資料類型分為三類,值類型,參考型別和指標類型。指標類型只能用於不安全模式,而值類型和參考型別通過拆箱和裝箱機制可以相互轉換,通過中間的object類型,所以C#的所有種類直接或間接地從object類種類派生而來。值

C#中TransactionScope的使用方法和原理(摘)

標籤:出自51CTO部落格:http://cnn237111.blog.51cto.com/2359144/1271600 在.net 1.1的時代,還沒有TransactionScope類,因此很多關於事務的處理,都交給了SqlTransaction和 SqlConnection,每個Transaction是基於每個Connection的。這種設計對於跨越多個程式集或者多個方法的事務行為來說,不 是非常好,需要把事務和資料庫連接作為參數傳入。在.net

C# winform 上傳檔案到伺服器

標籤:1.首先要在伺服器端建立一個網站axpx頁然後再網站的後台寫代碼擷取winform傳過來的檔案名稱。聲明:這個方法雖然最簡單最省事,但是上傳大檔案可能會報錯,我的機器是10M,超過10M就會提示報錯。  [c-sharp] view

c#擷取下載路徑

標籤:Request.ApplicationPath  返回/或者iis下目錄。如果個人網站是在iis網站下面建立的目錄aaa,返回如:/aaaRequest.Url.Authority  返回網域名稱和連接埠或ip  如:localhost:1897var applicationPath =Request.ApplicationPath.Length>1 ? Request.ApplicationPath :"";//防止多一個斜線。當是網站時候,

C# 擷取頁面get過來的資料

標籤:/// <summary> /// 擷取get過來的資料 /// </summary> /// <param name="page"></param> /// <returns></returns> private static NameValueCollection GETInput(System.Web.UI.Page page) {   return

C# 擷取頁面Post過來的資料

標籤:/// <summary> /// 擷取post過來的資料 /// </summary> /// <param name="page"></param> /// <returns></returns> private static string PostInput(System.Web.UI.Page page) { try {

C#Regex判斷是否含有指定字元並去除

標籤:.net/// <summary> /// 處理json字串,將[]{}'"字元去除 /// </summary> /// <param name="JsonStr">需處理的字串</param> /// <returns>處理後的字串</returns> public static string

C#委託與事件之觀察者Observer設計模式

標籤:前言   委託:委託是一種在對象裡儲存方法引用的類型,同時也是一種型別安全的函數指標。或委託可以看成一種表示函數的資料類型,類似函數指標.事件是特殊的委託觀察者模式:兩種角色:(1)Subject, 主題(被監視對象),它往往包含著 Observer 所感興趣的內容。(2)Observer, 觀察者,它觀察 Subject。 當 Subject 中的某件事發生的時候(通常是它所感興趣的內容改變的時候),會被自動告知,而 Observer

C#高效能大容量SOCKET並發(轉)

標籤:C#高效能大容量SOCKET並發(零):代碼結構說明 C#高效能大容量SOCKET並發(一):IOCP完成連接埠例子介紹C#高效能大容量SOCKET並發(二):SocketAsyncEventArgs封裝C#高效能大容量SOCKET並發(三):接收、發送C#高效能大容量SOCKET並發(四):緩衝設計C#高效能大容量SOCKET並發(五):粘包、分包、解包 C#高效能大容量SOCKET並發(六):逾時Socket斷開(守護線程)和心跳包 C#高效能大容量SOC

13、C#基礎整理(枚舉)

標籤:枚舉1、概念和作用(1)用於存放常量,只能在定義時賦值(防止編程過程中惡意篡改,並且防止對同一事物的不同賦值--統一化)(2)定義的枚舉類型需要包含該類型的所有可能的值(3)方法、類、內部都可以定義,一般和類定義在同一個層級,這樣所有類都可以用這個枚舉了2、定義:enum 類型名稱{值1,值2,值3……值n}(預設索引從0開始,值不能是int類型)enum

12、C#基礎整理(結構體)

標籤:結構體1、概念:結構體是寫在main函數外的資料結構,由不同類型的資料群組合成一個整體,這些組合在一個整體中的資料是互相聯絡的2、聲明方式:struct 結構體名{成員變數(由類型名+成員名組成)}例:public struct student//public是修飾符,可以不加,作用範圍為整個命名空間{public int Code;//定義變數,每一個變數叫做結構體的屬性public string Name;public string Sex;public int Age;public

轉--object-C 與lua使用wax互動

標籤:【51CTO獨家譯文】2011年6月的程式設計語言熱門排行榜Lua語言一軍突起,一舉進入前十名。這與一年前蘋果決定在iOS系統上使用Lua語言密不可分。但是,你瞭解如何用Lua語言在iOS上開發應用嗎?51CTO將向各位介紹Lua語言的iOS應用開發架構——Wax,其中在iOS平台上無比火爆的《憤怒的小鳥》就是由Lua語言用Wax開發的。全文共分兩部分,第一部分51CTO將帶您深入探討Wax具有的一些好處,同時示範把Lua與Xcode

深入理解C指標之一:初識指標

標籤:  簡單來說,指標包含的就是記憶體位址。理解指標關鍵在於理解C的記憶體管理員模式。C裡面有三種記憶體:  ①、靜態全域記憶體(生命週期從程式開始到程式結束,全域變數範圍是全域,靜態變數範圍在定義它們的函數內部);  ②、自動記憶體(在函數內部聲明的變數,在函數被調用時建立,範圍和生命週期都在函數內部);  ③、動態記憶體(記憶體配置在堆上,根據需要釋放,通過指標引用,範圍局限於引用的指標);  下面先來生命一個指標並列印其地址和值,這裡p%指的是以十六進位的形式返回資料:#include

c,const和指標,位置對照表

標籤:const和指標的組合:注釋部分表示非法。 int a =1; const int *p = 0; p=&a; //*p = 1 ; int const *pp = 0; pp= &a; //*pp = 1; int* const pv = 0; //pv=&a; *pv = 1; const int const *pavp = 0; //pavp = &a;

C程式示範產生僵死進程的過程

C程式示範產生僵死進程的過程先抄錄網上一段對僵死進程的描述:殭屍進程:一個進程使用fork建立子進程,如果子進程退出,而父進程並沒有調用wait或waitpid擷取子進程的狀態資訊,那麼子進程的進程描述符仍然儲存在系統中。這種進程稱之為僵死進程。在每個進程退出的時候,核心釋放該進程所有的資源,包括開啟的檔案,佔用的記憶體等。 但是仍然為其保留一定的資訊(包括進程號the process ID,退出狀態the termination status of the process,已耗用時間the

總頁數: 4314 1 .... 4114 4115 4116 4117 4118 .... 4314 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.