Is it Java? It looked like Microsoft Java C# to me...
public static void Main(string[] args)
{
var meme = new Meme();
var joke = GetTheJoke(meme);
}
public static Joke GetTheJoke(Meme theMeme)
{
var memeType = typeof(Meme);
var jokeField = memeType.GetField("Joke", BindingFlags.NonPublic | BindingFlags.Instance);
return (Joke)jokeField.GetValue(theMeme);
}
There isn't an unnecessary level of capitalization; seems to be regular Java with Allman braces.
Frankly it's been a while since I wrote either one. I just assumed Java because of the naming convention, and I didn't see anything I took as obviously un-Java in the class definition
Because C# is a Java clone
If you have to cast your joke it isn't funny?
Could just change it to public static Object GetTheJoke, no?
Is it Java? It looked like
Microsoft JavaC# to me...There isn't an unnecessary level of capitalization; seems to be regular Java with Allman braces.
Frankly it's been a while since I wrote either one. I just assumed Java because of the naming convention, and I didn't see anything I took as obviously un-Java in the class definition
Because C# is a Java clone
If you have to cast your joke it isn't funny?
Could just change it to public static Object GetTheJoke, no?