當你建立一個WinForm程序的時候:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
一、System 命名空間包含基本類和基類,這些類定義經常使用的值和引用數據類型、事件和事件處理程序、接口、屬性和異常處理。
二、System.Collections.Generic 命名空間包含定義泛型集合的接口和類,泛型集合容許用戶建立強類型集合,它能提供比非泛型強類型集合更好的類型安全性和性能。
三、System.ComponentModel 命名空間提供用於實現組件和控件運行時和設計時行爲的類。此命名空間包括用於實現屬性和類型轉換器、綁定到數據源以及受權組件的基類和接口。
四、System.Data 命名空間提供對錶示 ADO.NET 結構的類的訪問。經過 ADO.NET 能夠生成一些組件,用於有效管理多個數據源的數據。
五、System.Drawing 命名空間提供了對 GDI+ 基本圖形功能的訪問。在 System.Drawing.Drawing2D、System.Drawing.Imaging 以及 System.Drawing.Text 命名空間中提供了更高級的功能。
六、System.Text 命名空間包含表示 ASCII、Unicode、UTF-7 和 UTF-8 字符編碼的類;用於將字符塊轉換爲字節塊和將字節塊轉換爲字符塊的抽象基類;以及操做和格式化 String 對象而不建立 String 的中間實例的 Helper 類。
七、System.Windows.Forms 命名空間包含用於建立基於 Windows 的應用程序的類,以充分利用 Microsoft Windows 操做系統中提供的豐富的用戶界面功能。html
網站安全
1 C#經常使用預約義類庫性能
http://www.javashuo.com/article/p-efdqhxgz-q.html網站
2 程序集反射編碼
System.Reflection.Assembly assembly = System.Reflection.Assembly.GetExecutingAssembly();
System.Reflection.Module[] dgg = assembly.GetModules(true);
System.Type[] dg = assembly.GetTypes();操作系統
System.Reflection.MemberInfo memberInfo = typeof(ClassLibrary1.Class1);
System.Type[] dg2 = memberInfo.Module.Assembly.GetTypes();
System.Reflection.Module[] dgg2 = memberInfo.Module.Assembly.GetModules(true);.net
System.Reflection.MemberInfo memberInfo1 = typeof(System.Web.Mvc.Controller);
System.Type[] dg4 = memberInfo1.Module.Assembly.GetTypes();
System.Reflection.Module[] dgg3 = memberInfo1.Module.Assembly.GetModules(true);設計
system.reflection.typeInfo繼承system.type繼承system.reflection.memberinfocode
能夠發現微軟採用單模塊程序集,一個dll就是一個程序集orm
引用類型指向同一個對象內的值會同步改變。dynamic,class,interface,[]。
int fg= sizeof(int);
object[] hhh;
object[] dd = new object[3];
dynamic ddg = fg;
dynamic[] gggh=dd;
dd[0] = "wangg";
ddg = "ggg";
3 屬性改變,觸發事件的代碼寫法
https://wenda.so.com/q/1375748610062073
4 js監聽一個變量的變化