在C#中,參數(param)是方法簽名的一部分,用于傳遞信息到方法中。在實際項目中,參數可以用于各種場景,以下是一些應用案例:
public int Add(int num1, int num2)
{
return num1 + num2;
}
在這個例子中,num1
和num2
是方法Add
的參數,用于傳遞要相加的數值。
public Employee GetEmployeeById(int employeeId)
{
// 假設有一個EmployeeList列表,包含所有員工信息
return EmployeeList.FirstOrDefault(employee => employee.Id == employeeId);
}
在這個例子中,employeeId
是方法GetEmployeeById
的參數,用于傳遞要查找的員工ID。
public int GetStringLength(string input)
{
return input.Length;
}
在這個例子中,input
是方法GetStringLength
的參數,用于傳遞要計算長度的字符串。
public List<Order> GetOrdersByDate(DateTime startDate, DateTime endDate)
{
// 假設有一個OrderList列表,包含所有訂單信息
return OrderList.Where(order => order.OrderDate >= startDate && order.OrderDate <= endDate).ToList();
}
在這個例子中,startDate
和endDate
是方法GetOrdersByDate
的參數,用于傳遞要篩選的日期范圍。
這些案例展示了參數在C#方法中的常見應用,可以幫助我們編寫靈活、可重用的代碼。