Inlägg märkta ‘pekare’

Felmeddelande i C#

2010-04-23 kl. 05:42:22

Vid något tillfälle fick jag upp ett felmeddelande när jag skulle kompilera ett program med pekare.

class CYatzyGame
{
	int* playerPoints;

	public CYatzyGame(int numberOfPlayers)
	{
		playerPoints = new int[numberOfPlayers];
	}

När jag använde koden i rutan ovan returnerades felmeddelandet

Cannot implicitly convert type 'int[]' to 'int*'

Detta kan man lösa genom att skriva

int [] playerPoints;

istället för

int* playerPoints;

på den tredje raden. Jag kommer inte ihåg exakt vad min kod gör och varför felmeddelandet uppstår. Däremot hoppas jag att det kan hjälpa någon annan att komma tillrätta med eventuella problem.