How to ‚hack‘ C#

Well, it’s not really a hack – it rather is a quite interesting fact I found out indirectly while analysing MSIL code:

public string get_myProp() { return p; }
public void set_myProp(string s) { p = s; }

string p = "";
public string myProp
{
	get { return p; }
	set { p = value; }
}

.. The C# compiler can’t build this code – instead, it says that the members called ‚get_myProp‘ and ‚set_myProp‘ cannot be defined twice 😀

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *


drei + = 12

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>