[英]How do I fix when it says value assigned to it is never read in C#?
嗨,我是 C# 編程新手,我只想知道如何解決這個問題,因為我無法增加我正在制作的游戲中的點值......
using UnityEngine;
public class GameManager: MonoBehaviour
{
private int point;
public void IncreaseScore()
{
point++;
}
}
這只是一個提示,因此它不會阻止您運行此代碼。 但是要修復,因為信息表明您應該通過例如將其分配給某個值來讀取point
屬性:
int someValue = point;
如果您希望此字段可由代碼中的其他類獲取,您可以為其添加public
方法,添加它也將解決您的問題:
using UnityEngine;
public class GameManager: MonoBehaviour
{
private int point;
public int GetScore() => point;
public void IncreaseScore()
{
point++;
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.