c# - 用另一个变量分配非静态数据成员变量
问题描述
为什么不能用另一个变量分配一个类非静态数据成员变量?例如:
class A {
bool firstFlag=false;
bool secondFlag=firstFlag; // Showing Error.
void SomeMethod(){}
}
解决方案
答案是 OOPS :-)
firstFlag 和 secondFlag 都是 Class DataMembers。根据定义,您只能在成员方法或构造函数中访问它们。
做你需要的 - 试试这个:
internal class A
{
bool firstFlag = false, secondFlag = false;
}
推荐阅读
- javascript - 输入字段在 React 中失去焦点
- matlab - 当元素类似于 '(p,q)' 时查找 MATLAB 元胞数组的唯一元素
- android - 与匿名内部类相比,Kotlin lambda 的表现如何?
- java - 使用类和索引单击元素时出现问题
- javascript - 仅在选中复选框时将输入文本转换为大写
- mysql - SQL查询以透视下表中的数据
- mysql - JPA 从视图中选择
- python - 无法激活 python virtualenv 但没有出现错误
- common-lisp - 如何测试编译的函数?
- database - 在 Windows 10 上运行 Access 数据库时收到错误