国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

C#學習雜記

2024-07-21 02:19:22
字體:
來源:轉載
供稿:網友
.net技術學習筆記:
因為項目需要開始突擊.net,今天主要了解了一下c#語法和.net框架基礎,因為有java開發經驗所以看起來倒也不是很費勁,就是不知道實際應用時會怎么樣。
今天的筆記分兩大部分,c#語法雜記(一)和.net框架基礎(一),比較凌亂的說:

c#語法雜記(一):

◎ 在c#中,值類型(value)中的char類型聲明的竟然是一個unicode字符類型,長度是16位的,這 和java,c等語言等語言差異真大,所以c#不會默認將char類型轉換為整數類型,必須顯式造型;

◎ 在c#值類型中還包括傳統c語言的struct類型和enum類型;

◎ c#中boxing和unboxing的基本語法:
boxing: int j = 1; object o = j;
unboxing: object o = 1; int j = (int) o;

◎ delegate:c#中充當補償失去指針的東東;

◎ c#中初始化數組的比較特別的方式
int[] a1 = new int[]{1, 2, 3};
int[,] a2 = new int[,]{{1, 2, 3}, {4, 5, 6}};
int[][] a3 = new int[2][];
a3[0] = new int[]{1, 2, 3};
a3[1] = new int[]{4, 5, 6};

◎ c#中類的修飾符有兩種:abstract 和 sealed;
sealed類式不能被繼承的,一個類不能同時為sealed和abstract;

◎ c#的成員修飾符:用于修飾方法和屬性;
abstract,const,
event:指定一個能被“事件”出發的delegate,
extern:用于修飾方法,表示此方法將會在外部執行,
override,
readonly:用來修飾域,如果一個域使用了readonly,那此域只能在初始化時或構造函數中修 改,
virtural:表示其修飾的方法和屬性可被派生類重載

◎ 訪問修飾符
public,protected,private,
internal:其修飾成員只能載本工程內被訪問
protected internal
訪問修飾符不能修飾namespace

◎ enum的默認訪問修飾符:public,且此類型不允許其它訪問修飾符,
class的默認為private,可使用其它,
interface默認為public,不允許其它,
struct默認為private,此類型還可使用public、private、internal來修飾,
屬性和方法的默認為private

◎ 在c#中不能使用if(1){...}來做永真判斷,應使用if(true){...};

◎ 在c#的switch結構中每個case后面的語句必須永break或其它跳轉語句,否則編譯會報錯,這點 和java、c等有差異:
1、goto case label;
2、goto default;

◎ c#提供foreach()程序結構;

太晚了,就到這吧。.net框架的學習筆記以后再補上。

  • 網站運營seo文章大全
  • 提供全面的站長運營經驗及seo技術!
  • 上一篇:C# FAQ

    下一篇:C#2.0的特性

    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 永胜县| 准格尔旗| 岐山县| 贵阳市| 兴仁县| 九台市| 金平| 鲁甸县| 丽江市| 景泰县| 罗定市| 陆良县| 丰都县| 宣城市| 道真| 绥芬河市| 长葛市| 清远市| 明光市| 公主岭市| 古浪县| 漯河市| 孙吴县| 双流县| 灵台县| 夏河县| 秭归县| 习水县| 普陀区| 林芝县| 赤水市| 大渡口区| 巍山| 来宾市| 阿坝| 松溪县| 文化| 集贤县| 西和县| 阳曲县| 依安县|