方法最忌諱的就是提示使用者輸入資訊 使用者輸入資訊應該在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...