c# - C# - 是一种类型,但用作变量
问题描述
帮助,我知道这篇文章是重复的,但我在另一篇文章中搜索并没有找到答案,我在使用 C# 时遇到问题,有人可以帮助我吗?这是我的实际代码:
public void OnClick()
{
Score = 0;
}
我尝试使用
public void OnClick()
{
Score == 0;
}
但它不起作用谁能告诉我有什么问题吗?我是新手,所以我不太了解。
- 对不起,我的英语不好。
解决方案
做这样的事情
// instance field
// i like do use underscore to denote its a private field
private int _score = 0;
public void OnClick()
{
// assign to field
// use single equals
_score = 234;
}
'construct1_name' 是一个 'construct1' 但使用起来像一个 'construct2'
编译器检测到以某种错误方式使用构造或在构造上尝试了不允许的操作的情况。一些常见的例子包括:
- 尝试实例化命名空间(而不是类)
- 尝试调用字段(而不是方法)
- 尝试使用类型作为变量
- 尝试使用外部别名作为类型。
简而言之,Score
可能是已在别处声明的命名空间或类
推荐阅读
- sql - 将特定的sql查询结果组合成一个字符串
- wordpress - 如何为贡献者启用 Wordpress 插件?
- angular - 使用数组映射修改整个对象
- python - 如何在 selenium python 中右键单击并按住它
- javascript - React SPA 中的 Android 浏览器共享菜单项
- python - 如何在 kivymd 中制作网格布局?
- html - 我一直在制作水平菜单,但遇到问题 nav tag can't fit all ul lists inside its own
- reactjs - 使来自 react-intl 的 FormattedMessage 中的 id 继承自自定义 TypeScript 接口以启用 VS IntelliSense 和类型检查
- c# - 在 ASP.NET 控制器 MVC 中返回布尔值以在 if 语句中进行比较
- reactjs - 如何使用 react 和 typescript 仅在 ipad 上显示组件?