是否可以为长代码行添加别名
本文关键字:添加 别名 代码 是否 | 更新日期: 2023-09-27 18:36:10
以下 C# 代码行在项目中经常使用:
((DataGridRow) TicketGrid.ItemContainerGenerator.ContainerFromIndex(SelectedRow - 1)).Background = ...;
有没有办法将其别名为这样的东西?
TicketRow.Background = ...;
你可以把它包装在一个方法中:
void SetBackground(TicketGridsType ticketGrid, PropertysType value)
{
((DataGridRow) ticketGrid.ItemContainerGenerator.ContainerFromIndex(SelectedRow - 1)).Background = value;
}
然后你会这样称呼它:
SetBackground(TicketGrid, ...);
您始终可以通过将其包装在静态类中,使其成为静态并将签名更改为:
public static void SetBackground(this TicketGridsType ticketGrid, PropertysType value)
然后打电话
TicketGrid.SetBackground(...);