1.Get NBitcoin from Nuget package.
Bitcoin Address :
It is payment address which either begins with 1 or 3 ,its more of a combination of secure private and public key hash that is generated using cryptographic algorithm.To end user,its simply an address which is useful for sending/receiving bitcoins.
Generating Bitcoin using NBitcoin :
Key bitcoin = new Key(); var bitcoinaddress=bitcoin.PubKey.GetAddress(Network.TestNet); Console.WriteLine(bitcoinaddress);
Its as simple as that, you create a key and decide which network to generate bitcoin address.There are two networks MainNet(Real world) and TestNet(Test Environment).