第一部分:
using system;
namespace basiccsharp
;int i = 1;
console.writeline("1="+i+",ai[0]="+ai[0]);
otherclass.change(ref i,ai); //如果使用ref來傳遞資料,則傳其引用,那麼方法裡的改變會影響外面的變數
console.writeline("1="+i+",ai[0]="+ai[0]);
/*out關鍵字*/
int j;
new testclass_1().method1(out j);//out用於關鍵字初始化,是傳遞的資料可以不被初始化,傳送起引用!
console.writeline("j="+j);
/*類的過載*/
method2(1);
method2(1, 2);
method2(true);
/*屬性get or set*/
testclass_1 obj = new testclass_1();
obj.forename = "100";//類似於obj.setforename(100) 千萬不需要再寫get or set了
console.writeline(obj.forename);//類似於obj.getforename(100)
}public string forename
//省略get就可以實現只寫方式 c#獨有的get/set方法 前面還可以設定private等屬性
set //省略set就可以實現唯讀方式
}void method1(out int j)
static void method2(int i)
static void method2(int i, int j)
static void method2(boolean t)
}class otherclass
public static void change(ref int i,int ai)}}
第二部分
using system;
using system.drawing;
using system.datetime;
namespace basiccsharp
else }}
class other
}
Python str型別學習總結(一)
有序不可變 str1 i am a student 有序 str1 2 3 不可變1 字串拼接 i 返回乙個新的字串 s abc s1 defg s s1 abcdefg ii str join interable 將序列中的元素以指定的字串str連線生成乙個新的字串 interable必須是字串 ...
Python集合型別學習總結
特性 無序,用hash值儲存 元素必須是不可變物件 元素不可重複 set集合可變,forzenset不可變 可迭代1 大括號構建 s s 空的是字典,不是集合 2 set 方法,括號內是可迭代物件 s set abcde s s1 frozenset jqk 3 構建空集合 s1 set 4 集合解...
C語言之資料型別學習筆記
資料型別的本質作用 合理的利用空間 基礎資料型別 char int long short unsigned signed float double void 自定義資料型別 結構體struct 結構體變數佔據的記憶體單元的個數應當大於等於其內部所有資料成員佔據記憶體單元數的和。出於效率的考慮,c語言...