C#概念大全綜述_第1頁
C#概念大全綜述_第2頁
免費預覽已結束,剩余15頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1, 什么是值類型?保存真實數值的變量是值類型的2, 什么是引用類型?一個引用類型的變量保存的是對數值的引用。3, 在 C#中有哪些值類型?bool,byte,char,decimal,double,float, in t,l on g,sbyte,short ,uin t,ul on g,ushort4, 整形有哪些?各有多少位?byte(8),sbyte(8),short(16),ushort(16),i nt(32),ui nt(32),lo ng(64),ulo ng(64)5, 浮點型有哪些?各有多少位?float(32),double(64),decimal(128)6, 字符型有

2、多少位?使用什么編碼?16,U nicode7, 布爾型有多少個值?各是什么?2,true, false8, 八進制、十進制和十六進制常數各米用什么方法表示?八進制以 0 打頭,十進制以 19 打頭,十六進制以 Ox 或 0X 打頭9, 常用轉義符有哪些?a:響鈴,b:后退,n:換行,r:回車,t:橫向 tab , v:縱向 tab, :單引號,:雙引號, :10, 變量的定義格式是怎樣的?類型 變量名=初值,變量名=初值.11, 顯式轉換類型的格式是怎樣的?(類型)表達式12, 算術運算符有哪些?+ -X/ % + -13, 關系運算符有哪些?=!= = =14, 邏輯運算符有哪些?&

3、;|&!15, 位運算符有哪些?&|A16, 條件運算符是如何組成的?(邏輯運算符)?表達式1 :表達式 217,if 語句的格式是怎樣的?if (邏輯表達式)語句;else語句;18,switch 語句的結構是怎樣的?switch (表達式)case 常量 1:語句;case 常量 2:語句;o o odefault:語句;19, for 語句的格式是怎樣的?for (初始化;邏輯表達式;迭代) 語句;20, while 語句的格式是怎樣的?while (邏輯表達式) 語句;21, do-while 語句的格式是怎樣的?do語句;while (邏輯表達式);22, forea

4、ch 語句的格式是怎樣的?foreach (類型變量名 in 集合)語句;23, break 的作用是什么?退出循環24, continue 的作用是什么?進入下一次循環25, return 語句的作用是什么?返回調用處26, 聲明類的一般格式是怎樣的?public/internal/private abstract/sealed/partial class 類名:基類名 / 接口類名表27, 類有哪兩種成員?變量成員和函數成員28, 類中成員的范圍定義有哪些?public, protected,private,internal29, 什么是局部變量?在方法內定義的變量30, 什么是實例變量?

5、方法外、類內定義的變量31, 什么是類變量?方法外、類內定義的、帶有static 的變量32, 什么是類方法?在類內定義的、帶有 static 的方法33, 什么是實例化?以類為模板在內存申請一部分空間,并經過初始化的過程34, 對象是如何創建的?類經過實例化即可產生一個對象35, 類內如何定義實例變量?語句;修飾符類型 變量名=值,變量名=值.36, 類中如何定義類變量?在前面加 static37, 如何定義方法?修飾符類型/void方法名(參數表)語句38, 如何調用方法?方法名(參數表);39, 如何從方法中返回?return 表達式;40, 何時調用構造方法?實例化時42, 如何調用基

6、類的變量?base.變量名43, 如何訪問同一實例中的變量?this.變量名44, 實例化的格式是怎樣的?Ca new 類名或值類型名()Cb =new cb ()ia45, 如何在構造方法中訪問同一個類中的另一構造方法?this.構造方法(參數表)77,如何調用基類的構造方法?新的構造方法(實參參數表):this(形參參數表)語句46, this 關鍵詞在哪些場合使用?實例成員的訪問,索引器的定義,類內構造方法的調用47, 維數組的聲明格式修飾符類型數組名=初始值表48, 為一維數組創建實例的格式類型數組名=new 類型數組長度48, 訪問一維數組成員的格式數組名下標49, 二維數組的聲明格

7、式修飾符類型,數組名=初始值表50, 為二維數組創建實例的格式語句;類型,數組名=new 類型一維長度,二維長度51, 什么是交錯數組?如果一個數組的某一維成員的數量不等,就稱其為交錯數組52, 如何獲得數組某一維的成員數量?數組名指定維.Length53, 如何知道字符串 1 中是否含有字符串 2 ?stringl.lndexOf (string2)=0 表示有,否則無54, 如何把字符串 1 轉換為大寫?stringl.ToUpper()55, 如何把字符串 1 轉換為小寫?string1.ToLower()56, 如何獲得字符串 1 的一部分?string1.Substring (開始位

8、置,數量)57, 字符串是否可以作為 switch 語句的分支控制?可以58, 在類內定義的 private 成員可以在何處被訪問?類內59, 在類內定義的 internal 成員可以在何處被訪問?工程內60, 在類內定義的 protected internal 成員可以在何處被訪問?工程內的類內或子類內61, 在類內定義的 public 成員可以在何處被訪問?任何位置62, 在方法參數表中,ref 和 out 有何差別?ref :引用變量,其值可以返回 out :輸出變量,其值只能輸出63, 類的封裝表現在哪些方面?成員變量的圭寸裝,成員方法的圭寸裝64, 類的繼承表現在哪些方面?成員變量的

9、繼承,成員方法的繼承65, 類的多態性表現在哪些方面?方法的重載,實例的類型變化,操作符的重載66, 方法重載有哪些類型?參數數量不同,參數類型不同,方法覆蓋67, c#是否支持方法遞歸?支持68, c#從哪個方法開始執行?mai n69, 類方法能引用哪些變量?局部變量,類變量70, 屬性是如何定義的?類型屬性名語句;get語句;set語句;71, 屬性是否有只讀、只寫的?有,屬性既可以只讀,也可以只寫72, 自動實現的屬性是如何定義的?類型屬性名get();set();73, 對象初始化器的格式是怎樣的?類名 對象名=new 類名屬性名/變量名=值,屬性名/變量名=值74, 索引器是如何定

10、義的?類型 thisint index get語句set語句75, c#是否支持二維索引器?支持76, 繼承有哪些表現?基類的變量成員和方法成員都將出現在子類中,同時它們的訪問權限也被子類所接受 構造方法也被接受77, 如何調用基類的構造方法?子類構造方法(實參參數表):base(形參參數表)語句78, 如何訪問基類的成員?在成員變量或方法名前加base.79, 何時調用構造方法?實例化時80, 虛方法有何特點?語句;在方法聲明時有關鍵詞virtual,虛方法可以有方法體,可以在子類中被重載81, 抽象類有何特點?在類聲明時有關鍵詞 abstract,不能被實例化,可以被繼承82, 密封類有何

11、特點?在類聲明時有關鍵詞 sealed,不能被繼承,可以被實例化83,object 類的方法有哪些?public virtual bool Equals(object ob) 判斷當前實例是否與ob 等價public static bool Equals(object obi, object ob2) 判斷 obi 是否與 ob2 等價 protected virtual Finalize() 在收集垃圾時停止運行public virtual int GetHashCode()返回與當前實例相關的hash 代碼public Type GetType()在運行時獲得對象的類型protected

12、object MemberwiseClo ne()產生一個當前實例的副本,僅復制成員,不復制引用public static bool ReferenceEquals(object ob1,object ob2) 判斷 ob1 和 ob2 是否引用相同的 對象public virtual string ToString()返回一個描述當前實例的字符串84, 你能使用多少種方法給方法傳遞參數?值,引用,輸出85, 能從一個 C#方法中返回多個值嗎?不能86, ref 和 out 有什么不同?ref 可以向方法傳遞值,也可以反向傳遞,out 只能從方法向外傳遞87, 什么是命名空間?命名空間是用來保

13、持一組名字各自獨立的方式,在命名空間中的類不能相同88, 在 C#中,using 語句的目的是什么?using 可以把一個命名空間包括進一個程序,一個程序通常有多個using 語句89, 什么是裝箱?當一個值被轉換為對象類型,這個過程稱之為裝箱90, 什么是拆箱?當一個對象類型轉換為值類型,這個過程稱之為拆箱91, 什么是動態類型變量?任何類型的值都可以保存在動態類型變量中,這種變量的類型檢查發生在運行過程中92, 動態類型變量和對象變量有何不同?動態類型的類型檢查發生在運行過程中,對象變量的類型檢查發生在編譯過程中93,is 操作符的作用是什么?判斷一個對象是否具有某個類型94, as 操作

14、符的作用是什么?語句;把一個對象轉換為指定的類型95, 封裝是如何實現的?訪問修飾符96, 是否可以建立一個方法,它能接受任意數量參數?使用 params 關鍵詞,一個方法的參數數量將是可變的97, 在方法定義時,使用 params 關鍵詞后是否可以傳遞參數的類型?不可以98, 類和結構有和不同?類是引用類型,結構是值類型結構不支持繼承結構沒有構造方法99, 什么是枚舉?枚舉是一組命名的整數常數的集合,使用 enum 關鍵詞聲明一個枚舉。枚舉是值類型的,不能繼承100,類的缺省訪問權限是什么?in ternal101, 類成員的缺省訪問權限是什么?private102, 什么是繼承?繼承是面向

15、對象編程的重要概念之一,繼承使得一個類可以成為另一個類的一部分,這使得創建和維護應用更容易,同時也提供了代碼重用功能,并且能夠快速完成應用。103, c#是否支持多繼承?不104,靜態多態性與動態多態性有何不同?靜態多態在編譯時決定,動態多態在運行時決定105, 什么是早期綁定?把一個方法與一個對象在編譯時相連接,這稱之為早期綁定,也稱靜態綁定106, 何為方法重載?多個方法名相同的方法定義在同一范圍,這些方法有不同的參數數量或/和參數類型。107, C#如何實現動態多態性?抽象類和虛方法108, 如何創建密封抽象類?不可能109, 什么是接口?接口是對類中用到的方法的抽象,這些方法將在實現接

16、口的子類中實現。也就是說,接口說明行為是什么,而子類說明行為是怎樣的。110, c#中接口可以有哪些成員?語句;接口中可以聲明方法、定義屬性、索引器和事件。111, C#是否支持接口引用變量?支持112, 接口引用變量能否使用對象的所有成員?不能,接口引用變量只能使用對象中來自接口的成員113, 如何定義接口屬性?類型屬性名get;set;114, 接口屬性在什么地方實現?實現接口的類中115, 接口屬性是否支持只讀、只寫?支持116, 如何定義接口索引器?類型 thisint indexget;set;117, 接口索引器在什么地方實現?實現接口的類中118, 接口可以被繼承嗎?可以,而且支

17、持多繼承119, 關鍵詞 new 可以在何時使用 ?實例化時;類或接口中的成員名與基類或基接口中的成員名相同時,可以在派生類或派 生接口成員名前使用 new,以表示新成員。否則編譯時將給出警告信息。120,什么是顯式接口方法實現?在實現接口方法時,在方法名前冠以接口名121, 何時使用顯式接口方法實現?不允許接口變量訪問時;有 2 個或以上同名方法時(消除歧義)122, 在接口和抽象類之間如何抉擇?一般來說,如果能完全描述做什么,而不需要指定如何做,此時應選擇接口。否則選擇抽象類123, 捕獲異常的格式是怎樣的?try語句語句;catch (異常類型 exOb)處理指定異常catch (異常類

18、型 exob)處理指定異常O O Ocatch處理全部異常fin ally處理未指定類型異常124,捕獲異常允許嵌套嗎?允許125, 如何在程序中拋出一個異常 ?實例化一個異常對象,然后使用throw 語句拋出126, throw 語句的格式是怎樣的?throw 異常對象,省略異常對象表示再次拋出上次的異常127, 常用的異常有哪些?ArrayTypeMismatchExcepti on, DivideByZeroExcepti on,In dexOutOfRa ngeExceptio n, I nvalidCastExceptio n,OutOfMemoryExcepti on, Overf

19、lowExcepti on,NullRefere nceExcepti on, StackOverflowExcepti on128, checked 語句有哪些格式?checked (表達式);checked語句;129, checked 語句有何作用?檢查其后的表達式或語句是否產生溢出,有則拋出一個異常130,con sole 提供了哪些流?Con sole .In, Con sole.Out, Con sole.Error語句;131, C#定義了哪幾種集合?非泛型集合,位集合,特殊集合,泛型集合132, 泛型集合聲明在哪個命名空間?System.Collectio ns.Ge neri

20、c133, 什么是枚舉器?一種以標準化方式逐個訪問集合中元素的裝置134, 哪些接口實現了枚舉器?lEnu merator,IE nu merable,IE nu merator,IE nu merable135, 泛型接口有哪幾種?ICollecti on, Icomparer, IDicti on ary, lEnu merable, lEnu merator,IEqualityComparer, IList136, 泛型類有哪幾種?Dictio nary, HashSet, Li nkedList, List, Queue, SortedDictionary, SortedList, S

21、tack137,ICollecti on 有哪些屬性?Count (只讀),IsReadOnly (只讀)138,ICollecti on 有哪些方法?void Add(T obj)向實例加入一個元素void Clear()刪除實例中的所有元素bool C On tai ns(T obj)判斷實例中是否包含 obj 元素,是則返回 truevoid CopyTo(叩 target , int index)把實例中的元素復制到數組bool Remove(T obj)從實例中刪除指定元素的第一次出現,如果成功返回true139,IList接口有索引器嗎?有,通過索引器可以訪問實例中的元素,索引器的

22、下標對應實例中list 的下標140,IList接口有哪些方法?intlndexOf(T obj)返回指定元素在 list 中的第一次出現,如果未出現,返回 -1void Insert(int index,T obj)在 list 指定位置處插入一個元素void RemoveAt (intindex) 刪除 list 指定位置處的元素141,IDictio nary 接口有哪些屬性?Keys (只讀,返回實例中鍵的集合),Values (只讀,返回實例中值的集合)142,IDictio nary 接口有索引器嗎?有,通過索引器可以訪問實例中的元素,也可以添加新元素。元素的鍵作為索引器的下標,而

23、索引器設置或讀取的是元素的值。143,IE numerator 接口有什么屬性?Curre nt,只讀,返回當前元素144,IE numerator 有哪些方法?bool MoveNext ()如果枚舉器未遍歷完實例中的集合,則指向下一個元素,并返回true,否則返回 falsevoid Reset()枚舉器復位,即所有元素未遍歷145,IE numerable 接口有哪些方法?IEnumerator GetEnumerator。返回一個類型 T 集合的枚舉器 146,IComparer接口有哪語句;些方法?int Comparer(T obj1,T obj2) 比較 obj1 和 obj2,

24、如果 obj1 大于 obj2,返回值大于 0;如果 obj1等于 obj2,返回值為 0;如果 obj1 小于 obj2,返回值小于 0146,IEqualityComparer 接口有哪些方法?bool Equals(T obj1,T obj2) 如果 obj1 等于 obj2,返回 true;否則返回 falseint GetHashCode(T obj) 返回對象 obj 的 hashcode148, 結構 KeyValuePairTK,TV 有哪些成員?如何創建一個實例?Key (只讀,返回鍵),Value (只讀,返回值)。KeyValuePair p=new KeyValuePa

25、ir(tk,tv)149, 常用的泛型類有哪幾種?List動態數組Li nkedList 雙向鏈表SortedList有序的鍵值對HashSet hash 表Dictio nary 鍵值對存儲SortedDictio nary有序的鍵值對存儲Stack 堆棧Queue 隊列150, List類實現了哪些接口?ICollecti on,lEnu merable,ISerializable,IDeserializati onCallback,ICollect ion,IList,IE nu merator.151, List的構造方法有哪些格式?List()創建一個空的 list,長度為缺省值Li

26、st(IEnumerable co)創建一個 list,用 co 集合中的全部元素進行初始化List(i nt c apacity)創建一個指定容量的list152, List有 哪些屬性?List提供了接口 ICollection,IList和 IEnumerator 的所有屬性,(見 137146題),在此基礎上還提供了一個屬性:Capacity-可讀寫,設置或獲得實例list 的長度153, List有哪些方法?List實現了接口 ICollection,IList和 lEnumerator的所有方法(見 137146題),在此基礎上還實現了下面的方法:void AddRange(IEn

27、umerable co) 把 co 集合中的所有元素加到實例的后面int BinarySearch (T v)調用該方法的前提是實例中的元素必須是有序的。從實例中搜索指定的值 v,如果找到,返回其下標;否則返回一個負數。int BinarySearch(T v,IComparer co)調用該方法的前提是實例中的元素必須是有序的。從實例中搜索指定的值V,判斷由對象 co 指定。如果找到,返回其下標;否則返回一個語句;負數。int BinarySearch(int index, int count, T v,IComparer co) 調用該方法的前提是實例中 的元素必須是有序的。從實例中搜索指

28、定的值v,判斷由對象 co 指定。搜索從 index 開始,搜索元素數量限制在 count 以內。如果找到,返回其下標;否則返回一個負數。List GetRange(int index,int count)從實例 list 中返回一部分元素,開始于index,數量為 countintlndexOf(T v)返回實例中第一次出現v 的元素下標,若未找到,返回-1void InsertRange(int index,IEnumerable co)把 co 中的元素插入到 index 處int Last In dexOf(T v)返回實例中最后一次出現v 的元素下標,若未找到,返回-1void Re

29、moveRange(intindex,int count)從實例中刪除開始于index 處的 count 個元素void Reverse()把實例中的元素以相反的順序排列void Reverse(int index,int count)把實例中開始于 index 處的 count 個元素以相反的順序排列void Sort()把實例中的元素以上升的順序排列void Sort(IComparer co) 使用指定的比較對象co 對實例中的元素進行排序void Sort(int index,int count,IComparer co)使用指定的比較對象co 對實例中開始于index 處的 coun

30、t 個元素進行排序T ToArray()把實例中的元素復制到數組中,然后返回這個數組void TrimExcess()減少實例 list 的長度,使其空閑空間不大于元素數量的10%154, Dictio nary 類實現了哪些接口?IDict ion ary,ICollect ion,lEnu merable,ISerializable,IDeserializati onCallback,IDictio nary, ICollectio n KeyValuePair, IE numerableKeyValuePair155, Dicti on ary類有哪幾種構造方法?Dicti on ary

31、()創建一個空的字典,其容量是缺省值Dictionary(IDictionary dict)創建一個字典,利用 dict 中的集合來初始化Dictio nary(i nt capacity)創建一個指定容量的字典156, Dictio nary 有哪些屬性?除了 Dictionary實現的接口提供的屬性,Dictionary還提供以下屬性:IEqualityComparer Comparer 只讀,獲得實例的比較器Dictio nary.KeyCo nllection Keys 只讀,獲得實例的鍵集合Dictio nary.ValueCollection Values 只讀,獲得實例的值集合1

32、57, Dictio nary 有索引器嗎?有。禾 U 用 Dictionary的索引器,可以設置或獲取元素的值,而鍵就是其index。158, Dictio nary 有哪些方法?void Add(TK k,TV v)添加一對鍵值到字典中。如果 k 已經在字典中存在,ArgumentException 將拋出bool ContainsKey(TK k)判斷實例中是否有指定的鍵,有則返回truebool ContainsValue(TV v)判斷實例中是否有指定的值,有則返回trueIDictio nary.E numerator GetE numerator。返回實例的枚舉器語句;bool

33、Remove(TK k)刪除指定鍵的元素,如果成功則返回true159, HashSet 實現了哪些接口?lEnu merable,ISerializable,IDeserializati on Callback,lcollect ion,IE nu merable.160, HashSet 有哪些構造方法?HashSet()創建一個空集合HashSet(IEnumerable co)創建一個集合,其中含有指定結合co 的全部元素HashSet(IEqualityComparer co)創建一個集合,指定其比較器為coHashSet(IE numerable co1,IEqualityComp

34、arer co2)創建一個集合, 由 co1 為其初始化,co2為其比較器161, HashSet有 哪些方法?void ExceptWith(IE numerable s)從實例中上出指定集合svoid In tersectWith(IE nu merable s) 從實例中刪除這樣一些元素:它們不是實例和s共同擁有的bool lsProperSubsetOf(E numerable s)判斷實例是否是 s 的子集bool IsSuperSetOf(IEnumerable s)判斷實例是否是 s 的超集bool SetEquals(IEnumerable s)判斷實例是否等于 s,是則返回

35、truevoid SymmetricExceptWith(IE nu merable s)從實例中刪除實例與s 共同擁有的元素,把 s 中獨有的元素添加到實例void UnionWith(IEnumerable s) 把 s 中獨有的元素添加到實例在162, 命名空間的定義格式是怎樣的?n amespace 名稱成員163, 命名空間的引用格式是怎樣的?usi ng 別名=名稱164,命名空間可以在多個文件中定義嗎?可以165, 命名空間可以嵌套定義嗎?可以166, 如何引用未引用的命名空間中的成員?在成員名前加命名空間名,中間用 .連接167, 如果多個引用過的命名空間中有相同名稱的成員,如

36、何引用它們?在成員名前加命名空間別名,中間用::連接168, 什么是接口類型變量?引用接口的變量稱為接口類型變量169,接口類型變量可以哪些成員?語句;接口類型變量可以訪問實例中接口中的所有成員,如屬性、索引器、方法170,預處理原語有何用處?影響編譯器解釋源程序的方式,也影響源程序轉換為目標代碼的進行171, 預處理原語如何定義?以#打頭,后跟預處理命令172, 預處理原語有哪些?#defi ne, #un def, #if, #elif, #else, #en dif, #error, #wari ng, #li ne, #regi on, #en dregi on,#pragma173,

37、 什么是流?流是產生或消耗信息的一種抽象174, 流在哪個命名空間定義?System.lO175,Stream 類有哪些方法?各有和作用?void Close():關閉流void Flush():把流中的內容寫入物理設備int ReadByte():返回一個整數,它代表輸入的下一個可用字節,如果輸入結束,返回-1int Read(byte buf,i nt offset, int nu m):從輸入讀出 num 個字節,放入 buf 的 offset 處。返回值是成功讀入的字節數。long Seek(l ong offset,SeekOrigi n origi n):設置流的操作位置到相對于原

38、點origin 距離 offset 處,返回值位為新的位置void WriteByte(byte b):輸出一個字節到輸出流int Write(byte buf,i nt offset, int nu m):把 buf 數組 offset 開始的 num 個字節寫入到輸出流,返回值為成功寫入的字節數176, 字節流有哪幾個?各有何特點?字節流類位于 System.IO 下,共有 4 個:BufferedStream :帶有緩存的字節流FileStream : 面向文件操作的字節流MemeoryStream:為了訪問存儲設備而使用的內存字節流Un ma nagedMemoryStream:為了訪

39、問存儲設備而使用的無管理內存字節流c#還提供幾個字節流,分別用于支持壓縮文件操作,網絡通信和管道。177, 字符流有哪幾個?各有何特點?字符流類的頂層是 2 個抽象類 TextReader 和 TextWriter。前者管理輸入,后者管理輸出。178, TextReader 和 TextWriter 提供的屬性有哪些?bool CanRead:只讀屬性,如果可以從Stream 讀取字符,返回 true.bool CanSeek:只讀屬性,如果 stream 支持定位請求,返回truebool CanTimeout :只讀屬性,如果 stream 操作能超時,返回truebool CanWrit

40、e :只讀屬性,如果 stream 能輸出字符,返回truelong Length :只讀屬性,返回 stream 的長度long Position :讀寫屬性,設置或讀取指向stream 的當前位置int ReadTimeout :讀寫屬性,設置或讀取距離讀操作發生超時的時間int WriteTimeout :讀寫屬性,設置或讀取距離寫操作發生超時的時間語句;179, TextReader 提供的方法有哪些?int Peek():返回輸入流的下一個字符,但并不從輸入流刪除。返回-1 表示無可讀字符int Read():返回一個整數,其代表輸入流的下一個字符,返回-1 表示無字符可讀int Read(char buf,i nt offset,i nt nu m):從輸入流讀取 num 個字符并存入 buf 數組的 offset 處開始的空間,返回成功讀 取的字符數int ReadBlock(char buf,i nt offset,i nt nu m): 同上stri ng ReadL in e():讀入一行字符并返回string ReadToEng()如讀

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論