c# - 在字典初始值设定项语法 C# 中访问类变量
问题描述
public class MenuBar
{
[FindsBy(How = How.XPath, Using = "//i[@class='r-icon icon-meter']")]
private IWebElement mnuItemDashboard;
[FindsBy(How = How.XPath, Using = "//i[@class='r-icon icon-office']")]
private IWebElement mnuItemData;
public static enum MenuItem
{
Dashboard,
Data
}
private Dictionary<MenuItem, IWebElement> menuItemdict =
{
{MenuItem.Dashboard, mnuItemDashboard}, //mnuItemDashboard is not visible/accessible here.
{MenuItem.Data, mnuItemData} //mnuItemData is not visible/accessible here.
}
}
我正在使用字典初始化语法来初始化menuItemdict
. 但是在这样做的时候看不到类变量mnuItemDashboard
,mnuItemData
我怎样才能使它们在字典初始化语法中可用?
解决方案
推荐阅读
- python - 根据应用于列表的 if 条件过滤数据框
- amazon-web-services - 如何通过托管在 EC2 上的静态站点将文件上传到 s3?
- javascript - DiscordJS Canvas 附件未完全发送?
- java - 有谁知道如何使用openpdf java lib为现有pdf设置密码?
- python - 如何将内容保留在方形轮廓内,同时删除其他形状的轮廓?
- ios - 在嵌入在 NavController 中的 VC 中呈现“视图”
- ios - SwiftUI 软件键盘 + 两个 TextFields = 约束冲突
- python - Python:有没有办法直接使用 Pandas 系列对象而不使用列表
- modelica - 如何理解 Modelica 模型中的病态雅可比问题?
- r - 重新排序 mlr3 的训练模型重要性值以匹配 R 中的任务?