陣列的運用 命名空間 類的使用

2021-05-26 00:34:40 字數 1519 閱讀 2115

陣列的侷限性:無法對資料中的資料進行動態的增刪。

arraylist(列表)。add、clear、contains、count、indexof、insert、remove、removeat、reverse、sort。

分揀奇偶數,奇數在左,偶數在右,(面試題)

arraylist str = new arraylist();

str.addrange(new string );

arraylist str1 = new arraylist();

arraylist str2 = new arraylist();

foreach (var item in str)

else

}str.clear();

str.addrange(str1);

str.addrange(str2);

foreach (var cc in str)

console.read();

命名空間是為了解決類名衝突問題的。

在同乙個命名空間下定義的類(有可能不在同乙個檔案中)可以直接訪問。

如果不在同乙個命名空間下(訪問其他命名空間下的類):

方法一:寫全稱 命名空間名.類名

方法二:通過using引用

類的定義:class 類名

從類產生物件:使用new 類名 例項名=new 類名();

訪問類中定義的public方法和變數,通過例項名.方法或例項名.變數來訪問。

有static修飾的方法叫做靜態方法,沒有的叫例項方法。

例項方法的呼叫:先用過new 來產生乙個例項,然後通過例項名.方法名

靜態方法呼叫:類名.方法名

定義類的時候,如果不寫訪問修飾符,預設是internal

在類裡面,方法外面,定義變數不寫訪問修飾符,預設private

在方法裡面定義變數,不能寫訪問修飾符。定義的變數(物件)叫區域性變數,它的作用域為:從定義開始能訪問,到定義時所在的大括號結束為止。

封裝屬性 ctrl+r e

幾個訪問級別:public(任何地方都可以訪問);private(預設級別。只能由本類中的成員訪問)。還有internal本程式集、protected本類和子類

過載:在同乙個類中,方法名相同,方法的對位位置上的引數型別不同,或引數個數不。

注意:和返回值沒有關係。

-------------------------------------------

構造方法:方法名和類名相同,並且沒有返回值.

構造方法一般用於對其字段的初始化

3.x以上版本裡不用構造方法也可以輸出數 例如 person zj=new person

ref和out的區別:ref是對已經賦值的變數對其的值進行改變,而out是對未賦值的變數進行初始化

php 命名空間,PHP使用命名空間

介紹 命名空間中的類,函式或常量可以通過以下方式使用 在當前命名空間中使用類 指定相對於當前命名空間的命名空間 提供命名空間的全限定名稱 從當前命名空間 在此示例中,從test1.php載入了命名空間。沒有命名空間引用的函式或類名稱將訪問當前命名空間中的功能或類名稱 示例 test1.php nam...

使用命名空間標準

從背景和主要使用oracle pl sql我已經習慣的想法,布林值 真 假三或空 未知 所以如果宣告反對乙個uninitialsed布林變數將始終返回null 從而只能由 人 沒有任何警告危險。這可能是值得注意的是,對於像我這樣的人,未初始化的布林變數,除了提高警告在編譯和執行時的 突破 在vc20...

常用命名空間和類

system.configuration 資料訪問 system.net 提供網路程式設計的一些類 system.net.ipaddress system.runtime.interopservices system.componentmodel system.security.cryptograp...