I’m new to C#.
I know in vb.net, i can do this:
Dim guid as string = System.Guid.NewGuid.ToString
In C#, I’m trying to do
String guid = System.Guid.NewGuid().ToString;
but i get an “Cannot convert method group ‘ToString’ to non-delegate type ‘string’. Did you intend to invoke the method?” error.
You’re missing the
()afterToStringthat marks it as a function call vs. a function reference (the kind you pass to delegates), which incidentally is why c# has noAddressOfoperator, it’s implied by how you type it.Try this: