摘要: 文件讀寫操作 System.IO命名空間有著不同的類,用於執行各種文件操作 1.File 類 提供用於創建、複製、刪除、移動和打開單一文件的靜態方法。Flie的一些方法可以返回FileStream和StreamWriter對象 常用方法: Open(String path,FileMode mode 阅读全文
posted @ 2018-07-24 12:08 GT.Yao 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 列表list,list<T>,SortedList list<T> ArrayList 不是泛型,這種集合可以存放任意類型數據,list<T>是泛型集合,規定了集合內的數據類型,只能存放<T>的T類型數據 添加元素: * List.Add(T item) 添加一個元素 mList.Add("yao" 阅读全文
posted @ 2018-07-24 11:44 GT.Yao 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 數組arry 1.一維數組 namespace arry { class Myarry { /// <summary> /// 數組Arry /// </summary> /// <param name="args"></param> static void Main(string[] args) 阅读全文
posted @ 2018-07-24 11:32 GT.Yao 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一,什麼是接口 接口定义了所有类继承接口时应遵循的语法合同。接口定义了语法合同 "是什么" 部分 接口定义了属性、方法和事件,这些都是接口的成员。接口只包含了成员的声明。成员的定义是派生类的责任。接口提供了派生类应遵循的标准结构。 接口使得实现接口的类或结构在形式上保持一致。 接口定义了所有类继承接 阅读全文
posted @ 2018-07-24 11:23 GT.Yao 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 判斷(if if...else 嵌套if switch 嵌套switch) 循環(for/foreach in while do...while) for:反復運行語句或語句塊,知道指定的表達式計算為false foreach in 用於循環訪問集合,但不能在源集合中添加或移除項 while: 執行 阅读全文
posted @ 2018-07-24 11:19 GT.Yao 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 數據類型 C#中的數據類型可分為值類型和引用類型 什麼是值類型:變量直接存儲數據(分配內存) 什麼是引用類型:變量持有的是數據的引用(分配地址) ①值類型(簡單類型、枚舉類型enum、結構struct類型、可以為NULL值的類型) 值類型變量可以直接分配給一個值,值類型直接包含數據; (值類型直接存 阅读全文
posted @ 2018-07-24 11:15 GT.Yao 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 靜態 static 什麼是靜態:會一直佔用內存 什麼是非靜態:實例化后擦會佔用內存 程序配置數據部分時使用靜態類 1.靜態類 只包含靜態成員 無法實例化 本質是一個抽象的密封類,不能被繼承和實例化 不能包含實例構造函數 如果一個類下面的所有成員都需要被共享,那麼可以把這個類定義為靜態類 只包含靜態成 阅读全文
posted @ 2018-07-24 11:09 GT.Yao 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 什麼是結構 struct? 結構體是值類型數據結構,使得一個單一變量能夠存儲各種數據類型的相關數據,通常用來封裝小型相關變量組。用頻繁讀取的數據時使用,不需要實例化 實例: 阅读全文
posted @ 2018-07-24 11:03 GT.Yao 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 什麼是類? 类是对某个对象的定义。它包含有关对象动作方式的信息,包括它的名称、方法、属性和事件。实际上它本身并不是对象,因为它不存在于内存中。当引用类的代码运行时,类的一个新的实例,即对象,就在内存中创建了。虽然只有一个类,但能从这个类在内存中创建多个相同类型的对象。 類:聲明、創建對象、繼承 聲明 阅读全文
posted @ 2018-07-24 10:59 GT.Yao 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 一 程序結構&&基本語法 ①程序結構 C#主要的程序結構包括: 程序:由一個或多個原文件組成,聲明類型 命名空間:類型整理到命名空間中 類型:類和接口 成員:字段、方法、屬性和事件 程序集:編譯完的程序打包到程序集中 文件拓展名為.exe(應用程序)或.dll(庫) 以一個程序為例 程序:由一個或多 阅读全文
posted @ 2018-07-24 10:38 GT.Yao 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 一、什麼是NuGet NuGet是一個Visual Studio的拓展,是.NET軟件包的管理平台,為我們項目中使用的軟件包提供託管服務的,方便引用各種其他人開發的類庫,在使用Visual Studio 開發基於.NET Framework的應用時能夠在項目中添加,移除和跟新引用更加方便。 二、VS 阅读全文
posted @ 2018-07-24 10:35 GT.Yao 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 一、基本調試 啟動調試,通過vs中的Debug菜單欄啟動調試,點擊調試按鈕或快捷鍵F5進行調試 啟動調試,通過vs中的Debug菜單欄啟動調試,點擊調試按鈕或快捷鍵F5進行調試 設置斷點進行調試, 通過Toggle BreakPoint(F9)設置斷點,通過設置斷點, 用於通知調試器在斷點處暫停程序 阅读全文
posted @ 2018-07-24 10:33 GT.Yao 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 一、注釋 1.代碼的單行注釋,用//; 2.代碼的多行注釋。可點擊頂站菜單欄 或者(ctrl+e,c取消用ctrl+e,u) 3.程序代碼分塊,用#region注釋;用#endregion結束 4.類代碼塊注釋結構和類描述信息 4.1全局常量注釋 4.2私有變量注釋 4.3共有變量注釋 4.4共有方 阅读全文
posted @ 2018-07-24 10:22 GT.Yao 阅读(144) 评论(0) 推荐(0) 编辑
摘要: c# 學習記錄分享 阅读全文
posted @ 2018-07-24 10:16 GT.Yao 阅读(284) 评论(0) 推荐(0) 编辑