這幾天看了c#的基礎知識,對以前一些高不清楚的概念和邏輯,列出來,方便以後工作中用到,不至於把其高混淆。
1、比如控制台程式console.write("hello ,","world","zhj");
表示佔位,佔位符從0開始,從程式的第二個引數開始。
2、什麼是變數? 答:把變數看成存放資料的容器。變數的作用域的使用範圍只能在當前的{}內部。
3、轉義字元以及@控制轉義字元。轉義字元只針對在**中直接寫出的字串對於程式中讀取出來的沒有這個問題。
4、經常在使用for迴圈,但是for迴圈是怎樣執行的?
答:for。code1:迴圈的初始化**,只有在迴圈開始之前執行一次;code2:bool 型別的表示式,每次迴圈完成後都判斷一下是否為true,只有為true才會進行下一次迴圈。code3在每次迴圈結束之後都會執行一次。
5、列舉的乙個好處在於限定了變數的取值範圍。
6、==是區分大小寫的比較,equals("abc",stringcomparison.ordinaltgnorecase)是忽略大小寫的
7、ref必須先初始化,因為是引用。所以必須要先有,才能引用,而out則是內部為外部賦值,所以不需要初始化,外部初始化頁沒有用。ref引用場景內部對外部的值進行改變,out則是內部為外部的變數賦值
8s、switch 唯一乙個case後面不用加break的情況
比如:case 10:
case 20:邏輯處理;break;
說明處理10和處理20 的邏輯**是一樣的
JavaScript基礎知識補習(7)
補昨天內容的地方 記得補啊兄弟 操作內聯樣式 若css的樣式名有 在js中這種名稱不合法 eg background color 去掉 改為駝峰命名法 bordertopwidth border top width 我們通過style屬性設定的樣式都是內聯樣式 eg.alert box1.style...
C 的一些基礎知識補習 一
c 支援多重繼承 乙個類繼承自多個基類 麼?類之間不支援,介面之間支援。類對介面叫做實現,不叫繼承。私有成員會被繼承麼?會,但是不能被訪問。所以看上去他們似乎是不能被繼承的,但實際上確實被繼承了。請描述一下修飾符protected internal。在同乙個assembly中,他的訪問級別和publ...
C 基礎知識
抽象類 abstract class 一種不可以被例項化的類。抽象類中一般含有抽象方法,當然也可有具體實現。繼承類只有實現過所有抽象類的抽象方法後才能被例項化。介面 inte ce 只含有共有抽象方法 public abstract method 的類。這些方法必須在子類中被實現。反射 程式集包含模...