var可以根據(jù)變量的初始值自動推斷局部變量類型var只能定義局部變量,且定義時要完成初始化,不能定義變量為nullvar a=123;var b="ABC";MessageBox.Show(a.ToString());MessageBox.Show(b);
直接使用new關(guān)鍵字創(chuàng)建對象,使用var定義對象變量var objPerson = new{ Name = "小米", Age = 12,};MessageBox.Show($"姓名:{objPerson.Name}\n"+ $"年齡:{objPerson.Age}\n");
第一個參數(shù)前加關(guān)鍵字this,this后的int/string表示為所有的int/string類型變量添加擴展方法namespace _003_擴展類的簡單應用{/// <summary>/// 擴展方法類/// </summary> static class ExtendMethod { //為所有int類型的變量添加求平均值擴展方法 public static int GetAvg(this int sum) { return sum / 5; } //為所有string類型的變量添加 string值+的成績 字符串 public static string Info(this string name) { return string.Format("{0}擴展類簡單應用",name); } }}
private void button1_Click(object sender, EventArgs e) { string stuName = "小米"; int scoreSum = 100; MessageBox.Show(stuName.Info()+"的平均值" + scoreSum.GetAvg()); }
該文章在 2024/12/30 18:51:03 編輯過