程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 小知識(二),小知識

小知識(二),小知識

編輯:C#入門知識

小知識(二),小知識


參考頁面:

http://www.yuanjiaocheng.net/entity/createdatamodel.html

http://www.yuanjiaocheng.net/Spring/first.html

http://www.yuanjiaocheng.net/entity/modelbrowser.html

http://www.yuanjiaocheng.net/entity/dbcontext.html

http://www.yuanjiaocheng.net/mvc/first.html

位運算符:

    與:&        二進制位均為1時,結果為1,否則0。    二元運算,按位比較。

    或:|        二進制位均為0時,結果為0,否則1。    二元運算,按位比較。

    異或:^    二進制位相同時,結果為0,否則1。    二元運算,按位比較。

    反:~        二進制0時,結果為1,否則0。        一元運算,按位比較。

    左位移:<<    相當於乘2的n次冪。            二元運算。

    右位移:>>    相當於除2的n次冪。            二元運算。

邏輯運算符:

    或:||        兩個bool值都false時,結果為false,否則true。    二元運算。

    邏輯非:!    false時,結果為true。                一元運算。

    邏輯與:&&    兩個bool值都true時,結果為true,否則false。    二元運算。

占位符:

    當我們使用Console.Write/Console.WriteLine時常常用到占位符,如:Console.write("{0}",i);

    占位符{0}必須從零開始,且小於參數列表大小。

    可以Console.WriteLine("{0}{4}", 6,9,9,2,4);這樣寫,輸出64。

    Console.WriteLine("{0:x5}{4}", 6,9,9,2,4);輸出000064,注意:x5

    請大師請教二進制按8位輸出怎麼做?如二進制100輸出成00000100。不用轉string前加0方法,怎麼做???

GetType():

    獲取當前實例的type。如int i=1; Console.WriteLine(i.GetType()); 輸出:System.Int32

GetTypeCode():

    返回實例的基礎TypeCode。

var i = 1;

if(i.GetTypeCode()==TypeCode.Int32.GetTypeCode())

{……}

is:

    表示bool值

    if(i is int)

    {…..}

as:

    Object obj = new Object(); 創建基類對象。

    Program p = obj as Program; 如果obj(引用)不兼容於Program類,結果為null。

    if(p==null)

    {……}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved