The broadcast function will send a particular object (string in this example) from the root Host, to every Host participating in the communication handle.
static void MpiProcess(IDictionary<string, Comm> comms)
{
Comm comm = comms["MPI_COMM_WORLD"];
Console.WriteLine("Rank: {0}", comm.Rank);
string broadcastRoot = comm.Rank.ToString();
comm.Broadcast<string>(1, ref broadcastRoot);
Console.WriteLine("Broadcast root: {0}", broadcastRoot);
}