記錄學習第一天 c

2021-07-23 16:19:54 字數 1733 閱讀 6733

方法最忌諱的就是提示使用者輸入資訊  使用者輸入資訊應該在main()方法中寫

當使用乙個方法時 需要返回多個相同型別的值時 可以考慮使用陣列

當時當方法需要返回多個不同型別的值時  明顯使用陣列是不可行的   這個時候就要考慮使用out引數了

eg://驗證登入資訊 當賬號密碼輸入正確 則 提示登入成功 賬號輸入錯誤則提示賬號輸入錯誤 密碼輸入錯誤提示密碼輸入錯誤  賬號密碼都輸入錯誤則提示賬號密碼都不匹配

public static bool login(string acount,string password ,out massage)//這裡out引數修飾的massage引數是多餘輸出的引數

else if(acount=="asd8423")

else if (password=="123456")

else

}

呼叫方法

static void main(string args)

else

}while(juage!=true);

console.readkey(); }

ref側重於將引數帶進方法 經過方法計算 然後將計算後的值帶出來

main方法中需要帶進方法的引數必須要賦初值  實參 形參的要改變得數值都要用ref修飾

c#中string類的運用

a.equals() 比較兩個字串是否相等     與"=="相同 在c#中這兩者都可以比較值相等 但嚴格來說 "=="比較的是兩者的記憶體位址是否相等

b.compare( string a ,string b)  比較兩個字串的大小 如果 a比b大 則返回 1  b比a大時 則返回-1  兩個值相等時返回0

c.substring(int startindex,int length)  從字串中擷取一段子字串 startindex 要擷取的開始位置 length是子字串的長度

d.split(char symbol )     切割字串 symbol是要按照什麼字元切割字串

e.string.join(string symbol,string word)    按照想要的字串來連線字串

f.indexof(string sigle)    搜尋字串是否存在single   如果存在就輸出第一次出現single所在的位置 如果沒有返回-1

g.lastindexof(string sigle)  搜尋字串是否存在single   如果存在就輸出最後一次出現single所在的位置 如果沒有返回-1

h.tolower()   字串小寫

i.toupper()      字串大寫

j.trim()   去掉字串前後的空格   去不掉字串中空格

format   格式化

語法:string mystring =string.format(格式字串,引數列表)

格式字串 格式:(

)索引 :對應引數列表的值

對齊:乙個帶正負號的整數 設定顯示寬度和對齊方式  正代表左對齊   負代表右對齊

型別轉換:

a:隱式轉換(自動轉換)

b:顯式轉換(強制轉換)

i:(資料型別)   eg:(int)強制轉換成int型別    但轉換過程會丟失精度

ii:int.parse(string value)    括號中只能放置string型別引數

iii:convert.toint32(object value)括號中可以放置任何型別的引數    轉換後的值 四捨五入

記錄第一天

建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 第一天真美好 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,...

第一天git學習記錄

開始 程式 git git bash開啟git終端 設定使用者名稱和email git config global user.name your name git config global user.email email example.com 檢視當前的使用者名稱和email git conf...

linux學習記錄第一天

一 路徑的區分 絕對路徑 從目錄樹的樹根 開始往下直到檔案經過的所有目錄 cd home gec 相對路徑 目標目錄相對英語當前目錄的位置 例如 root ubuntu home gec text text的絕對路徑是 home gec text text相對路徑是 gec 二 常用目錄 windo...