我为一个项目输入了一堆字符串:

declare interface IMyWebPartStrings {
  PropertyDamage: string;
  EventWorkRelated: string;
  EmployeeWearingProperPPE: string;
  YourSupervisor: string;
  Region: string;
  Branch: string;
  PositionTitle: string;
  LocationOfEvent: string;
  DateOfIncident: string;
  InvolvedPeople: string;
  EventDetails: string;
  CorrectiveActions: string;
  CorrectiveActionsDetails: string;
  ...
}


我正在创建一个interface,它将具有所有相同的名称。

创建interface时,是否可以通过myStrings列表命名属性?

最佳答案

不,那是不可能的。

快速说明:接口是在代码编译之前定义的,但是myStrings列表的内容只有在代码运行后才知道(即使您对myStrings的值进行硬编码,也要等到代码完成后才能进行解释)运行)。

10-06 04:41