[Rant]
This is stupid. I wanna rant 1st. c# is overly complicated and pointless compared to VB.NET in my mind, alas, I am being forced to learn this akward language that give me no extra benefit when coding reletively simple web apps
[/Rant]
Ok...Vb.NET:
VB Code:
  1. Public Class Users()
  2.  
  3.    Public Function Msg() As String
  4.  
  5.       Return "Woof"
  6.  
  7.    End Function
  8.  
  9.  
  10. End Class
Then in UI:
VB Code:
  1. Dim MyObj As New Users
  2.  
  3.    Console.WriteLine(MyObj.Msg)
Simple and to the point.

The mess I have in c# is:
VB Code:
  1. public class Users
  2.     {
  3.         public Users()
  4.         {
  5.             ///What on earth is this for?! Obvious isn't it...BAH!
  6.             ///Pointless...???
  7.         }
  8.  
  9.         public string Msg()
  10.         {
  11.             return "Woof";
  12.         }
  13.  
  14.        
  15.     }
Then in UI:
VB Code:
  1. Users MyObject = new Users();
  2.             System.Console.WriteLine(MyObject.Msg());

What actually happens in the .Msg in the UI gets a squiggley line and the error is:
Method 'Users.Msg()' referenced without parentheses
Wot on earth does that mean?!

I am tired and stressed

Woka