anoniem Geplaatst: 23 juni 2010 Delen Geplaatst: 23 juni 2010 Ben bezig met de eerste stappen in Visual C# 2008 Heb het boek Professional C# 2008 van Wrox. Er staat dit programma in: using System; namespace Wrox.ProCSharp.Basics { class Program { static void Main(string[] args) { var name = "Bugs Bunny"; Type nameType = name.GetType(); Console.WriteLine("Name is type " + nameType.toString()); } } } Het resultaat is dit: C:\WINDOWS\MICROS~1.NET\FRAMEW~1\v3.5>csc test.cs Microsoft (R) Visual C# 2008 Compiler version 3.5.30729.1 for Microsoft (R) .NET Framework version 3.5 Copyright (C) Microsoft Corporation. All rights reserved. c:\WINDOWS\Microsoft.NET\Framework\v3.5\TEST.CS(13,49): error CS1061: 'System.Type' does not contain a definition for 'toString' and no extension method 'toString' accepting a first argument of type 'System.Type' could be found (are you missing a using directive or an assembly reference?) C:\WINDOWS\MICROS~1.NET\FRAMEW~1\v3.5> Wat gaat er fout? Hij kan niet overweg met "ToString". Dat zou toch gewoon moeten kunnen? MVG perloc P.s. de indents in het programma worden door deze gebrekkige editor eruit gehaald! Quote Link naar reactie
anoniem Geplaatst: 23 juni 2010 Auteur Delen Geplaatst: 23 juni 2010 Ik ben ook nog niet zo gek lang met C# bezig, maar probeer dit eens: Ik weet niet of je dit al doorhad maar .ToString moet met hoofdletter T. Zulke kleine foutjes glippen er zomaar in. class Program { static void Main(string[] args) { var name = "Bugs Bunny"; Type nameType = name.GetType(); Console.WriteLine("Name is type " + nameType.ToString()); Console.ReadLine(); } } Die Console.ReadLine(); zorgt ervoor dat de console blijft staan nadat hij de bovenstaande functie heeft uitgevoerd. Quote Link naar reactie
anoniem Geplaatst: 24 juni 2010 Auteur Delen Geplaatst: 24 juni 2010 Stom. stom stom Ik weet dit zo goed!! Beginnersfoutje welk nu wel niet (zo vaak) meer zal voorkomen! Bedankt! MVG perloc Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen