Code samples
Invokerequired:
void socket_server_Client_Connected_Event(Socket_Connection socket_connection, int no_of_clients_connected) { if (statusStrip1.InvokeRequired) { this.Invoke((MethodInvoker)delegate { socket_server_Client_Connected_Event(socket_connection, no_of_clients_connected); }); } else lblNo_of_Clients.Text = "No of Clients: " + no_of_clients_connected.ToString(); }
Array Initialisation:
string[] s = {"John", "Paul", "Mary"};
Version:
Version v = System.Reflection.Assembly.GetEntryAssembly().GetName().Version; string app_version = v.Major.ToString() + "." + v.Minor.ToString() + "." + v.Build.ToString() + "." + v.Revision.ToString();
Delegates and Events:
public delegate void Sync_Process_Message(string message); public event Sync_Process_Message Sync_Message = null; private void Msg(string msg) { if (Sync_Message != null) Sync_Message(msg); }