教學視頻-05基礎(chǔ)類及常用算法_第1頁
教學視頻-05基礎(chǔ)類及常用算法_第2頁
教學視頻-05基礎(chǔ)類及常用算法_第3頁
教學視頻-05基礎(chǔ)類及常用算法_第4頁
教學視頻-05基礎(chǔ)類及常用算法_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

C程序設(shè)計及應(yīng)用dstang2000@263.netCopyright? PTAll 第5

第5章基礎(chǔ)類及常用唐大 唐大仕 本章內(nèi)

1DotNet23456 唐大仕 第5

DotNet基本 唐大仕 統(tǒng)一的編程API:NETFramework 唐大仕 統(tǒng)一的編程API:NETFramework

唐大仕 第5

基本類型及類型 唐大仕 任何事物都是對

任何事物都是object一個函數(shù)如果需要objectToString() Equals()MemberwiseClone()3.ToString() o”.Length

GetType() 唐大仕 表達式中的類

int→long→float→double(所有的byte,short,char等轉(zhuǎn)為int) 唐大仕 強制類型轉(zhuǎn)

doubled=3.14;int a=(int)d;floatb=(float)(d+1.5); 唐大仕 類型轉(zhuǎn)換函

System.Convert類有以下staticToDouble(…)ToInt32(…)ToDateTime(…) 唐大仕 基本類

int 即System.Int32int.MaxValuedouble.NaNDouble.PositiveInfinityDouble.IsNaN(…) 唐大仕 數(shù)與字符串的轉(zhuǎn)

int.Parse(string)int ans;int.TryParse(textBox1.Text,out ans)double.ToString();ToString("#0.00") 唐大仕 第5

幾個常 唐大仕 Math

Abs()Sin()Cos()Round()Exp()Pow() 唐大仕 Random

.Next(100).NextDouble()

0到100之間(不含100)0到1RandomSystem.Security.Cryptography.RNGCryptoServiceProvider 唐大仕 DateTime及

DateTimenewDateTime(y,m,d,h,m,s).Now.ToString("yyyy-MM-ddHH:mm:ss“).AddMinutes(5).Year,.Month,.Day,.DateTimeSpan兩個日期相減,可以得到一個TimeSpan 唐大仕 String

?== .Length

.IndexOf.LastIndexOf.StartsWith, .EndsWith.Substring(idx,len) .Trim,.TrimEnd,.PadLeft, .Insert,.Remove.Split(';'), string.Join 唐大仕 String

String(immutable)StringBuilder.Append, .Remove,.Replace.Length, .ToStrings+=…. 唐大仕 第5

數(shù)組與 唐大仕 數(shù) int[]a;int[,]b;a=newint[5]; =newint[4,5]; 唐大仕 集合

System.Collections數(shù)組列表ArrayList相當于動態(tài)數(shù)組,實現(xiàn)IList哈希 Hashtable相當于鍵/值的集合,IDictionary用[]進 ,表示獲取、增加、刪除、修提示:用于查詢時棧和隊列Stack Queue 唐大仕 使用 數(shù)組及集

foreach(類型變量inxxxx)其中xxxxIEnumerableGetEnumeratorIEnumeratorGetEnumerator();CurrentMoveNext及Reset 唐大仕 泛型集

System.Collections.Generic列 List/LinkedList字 Dictionary HashSet棧隊列Stack,Queue

SortedListSortedDictionarySortedSet 唐大仕 示 ListTestList的Add方法,Count[i]foreachHashtableTestHashtable[]索引,可以表示獲取/加入/修改/刪除(置為null)Foreach 唐大仕 排 使用SortedXXXX使用Array.SortArray.Sort(ary,(a,b)=>a.Length-b.Length 唐大仕 第55.5

唐大仕 算 唐大仕 遍ForIf示例 點

13+53+33=153完全 28=1+2+4+7+14 唐大仕 迭 形式上:while中用a=f(a)其他,如:數(shù)字平方和、Mandelbrot集,Julia 唐大仕

f(xn)/

溫馨提示

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

評論

0/150

提交評論