Dot Net Perls
Top 37 C# Example Pages

["&wt..s(BST~~}T~~YG7G766F[CXS}T~~}T~~","UriBuilder"," creates URIs from their individual parts. It handles every URI part, including the host name, path and port. It is useful in some program contexts that involve URI creation.","Example."," To begin, this program shows two different usages of UriBuilder. In the first instance, we pass two arguments to the constructor. These are received as the schemeName and the hostName.","Next,"," we compose a Uri by setting the Host, Path and Scheme properties directly. Finally, we show how to convert a UriBuilder to a Uri. This can then be used as an argument to other methods. ","Uri ","uri","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","6227126509","data-ad-format","auto","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","6227126509","data-ad-format","auto","C# program that uses UriBuilder","\n\nusing System;\n\nclass Program\n{\n static void Main()\n {","\n // Use UriBuilder constructor.\n ","UriBuilder"," u1 = new UriBuilder(\"http\", \"www.dotnetperls.com\");\n Console.WriteLine(u1.ToString());","\n\n // Use UriBuilder properties.\n ","UriBuilder"," u2 = new UriBuilder();\n u2.Host = \"www.dotnetperls.com\";\n u2.Path = \"uribuilder\";\n u2.Scheme = \"http\";"," // Same as \"http://\"\n ","Console.WriteLine(u2.ToString());","\n\n // Convert to Uri.\n ","Uri uri = u2.Uri;\n }\n}\n\n","Output","\n\nhttp://www.dotnetperls.com/\nhttp://www.dotnetperls.com/uribuilder","In this example,"," we find some interesting behavior with the UriBuilder. The Scheme can be set to \"http\" or \"http://\" and it will have the same result. So the UriBuilder has some logic internally to make it more compatible. ","Tip: ","You do not need to worry about the punctuation characters here. The UriBuilder will resolve many patterns.","Summary."," With UriBuilder, you can compose URIs through an easy-to-use abstract data type. This alleviates worries about punctuation and reduces certain compatibility issues, such as punctuation characters after the host or scheme. ","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","3679700504","data-ad-format","link","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","6227126509","data-ad-format","auto"]

%iVBORw0KG;)NSUhEUg?ALc?ABcCAM)bM9Ts)YFBMVEX::KoW3OqHnYu5nk0bzdxaju4tXUs4zdwXjo1H7y5YTRrXHjy3v/+4vp2cfs24D59PDYuHX79Ynz6uHQrYLv4YL16oX8+vj79/T28Or58If+/f3++ov9+Ir37Yb9/Pt/OMA6?AENElEQVR4XtXa147rOAwGYFFd7r2lzPu/5W4Gxuwx5fiY1mIQ/dcG84WhhUg2K7bR7G38S38xU7UNg2wT8R5AuFTAcTg3Qkk93067RboJMMj/THKAIVwqkvwoj6Z5JqWzKRdFhYDnKv6yG+fRZyB0HG6cxBodixvLRRWHG8fxNkp33kMRpTsfrI7SnQ8wR+nOy26M0p1nMk73A6rrbnPebU67m2wbVyb3HbhT1938PYZwKd+6Lfixid9wPh5V/H037MYOGG6LGNwAJXL3Ig43oFm5w1ccbosaXrdxuMGhJbyIxJ1u3aWKw40nvBexuLMN52licdcbTsNjcaeRunmOPJG44aPdEkUJNCcf6vYdozYRzPcupfDXk6WLwM1ajtfvRMTgZhr/IyzjcDMBaGus4nArt3XXcbjbGu/oo5iTmff4lNBE4Nbc4X0x8E9337TwTiIa+DC3lShK8LrPcTIA+CS3f17lkkfuZYFPcNOTxel2LzaPzp3AK11s7gG+IyJzDxa+o+Jy97CmiMrtYA20MbmzHza/ReRe4CeKxdTv9MetWZRzwr8+y21hG7vsD4pkBPfjorsPOK/K0PZsbfdEcTeb9f8AM4a4j4/r0eJ9yr1sf7L3mCpFz9Ovu2FA+8pXzI3kfp58ooV3sS7EneXeDcBnRnL3J59osWL7YVmIG+7en0HNaO5yqynOPiK3JsSNFsp1uCnubReHt5oJ9agOclvvoIrqrk8++pRoJkGEuFETnobsxmvSm9t6hmb7SYHuHreL6oblzGs3o3Ho+4W58aA4SXZ7p0bS7/gkMnxVoBv9fA2/Ud01Et0zMSOH5ph9h1B3ifqgqW5YchSXCj39IObC+C/nlKFu3K5e0dzrswqUxKadUEoqJXiaPXMvNcmNEHJnUO4wEd1rBZwlKZ0ry2Et77Ub1GV3tf8OB8ndwdpwUuogNxM7gzIYktus9wj9KE9edxcA/n2VzhS3WEtQUqKzDrJ72hsUJyluBa/YO/koD/R1NxM7u4emuxHcEr5jGyob2gC33tk95DWlExpW+EAZklfGAPe4t3soFcE94XfLjnPPYI1hAe51PFFtGAkVux+47QkneaCC3Hpv92ALglvCf6nLxwG6cfBHdJD7i+/sHhJBcLewiS2fu/MxuBo2Geluf1DQMpZW5923DlDS2royeS7NK8vQl84iMx4THI4qMj8t7EUSKkq4kvbILf7u9ts1EStOHOgxLNDtt6ugVpTh7aa7/UExVPdXR2YrFuxm3qfO1Iotlc2ncLc/KJJcsaBPSbh7xu7uRnLTR1yzS24c49WlV5Rkdri7wG51oaLmJ9XdzP4ndwU444WKlTjFliOju09ioLhUUZu/qhVqdpDbHxRxsWKrjtBcInWoewSc6mrFUav9rgvZ3hgLdh9rQIZUnNpCKmE6/m+6zggl9Tyyz8o/altTXqVwGRs)ASUVORK5CYII=$/9j/2wCE?YEBQYFBAYGBQYHBwYIChAKCg@ChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSgBBwcHCggKEwoKEygaFhooKC;KC;KC;KC;KC;KC;KC;KC;KC;KC;KC;KC;KC;KC;KC;KC;KP/BABEIAMkAyAMAIgABEQECEQH/xABq?E?gMBAQE)))?QIDBAUGBwgQ?EDAgMCBwkLCAkFAQ)ABAgMEEQUSIRMxBhQiMkFRYRUjcYGRobHB0QcWJCVSU2JykqOyM0JUVXOC4fA0NUNFZIOUosMIJ0Rj0oT/2gAMAw?AQAC?A/AP1S)))))))ACkvMUxuamRN5mciO0K7JvaDE9iqpdvNKS/mkZ1R2W3YTzyULtem4lEBOVAC5IAII)))?Iu?Bc?Eg?AC6daA03orUTTr1VLkKpCm5cGKDp06EMoRSTFZ2d3JuWjRddC4JKIyy3?Bc))g)))EOXQrmcWcmhWy9SAF03EGvXSLHCmVek5stU/5x32jXlqGxrZTBJO2NbKdnUqiIeamrpfnpPtKazq2o/SJftqab8UZuyr5jUdiTE6PQewjtqWPF8aqv0mf7anqcJlfNh0L5eU+y3XrsqoZ6WubUOVlrGWmrGzuyoljbABvG6))Q)AC)AQCASCCmdQDICrXEkg5uNybOlb9dPQp5fEa/ZQPfpyUO7wxk2WGR/tk/C48PNUnmMXrNlPl7EPN4rVbKfL2IejdhFbk2ndCj2dudsl3eHMY6igraOPay7OeG3KfDfkp1q1ejwKprNk/wC18D/8FH6jo8CJXcSrIv7GGoyR/Ruxrlt2XXzm8sEDnpHlsqpe/wDPhNvYwucjMtlVLmsxyOamWy31RUPV4J/VkP734lPEU8je/MbzI55Y2/VbI5E8yHtcBX4pg/e/EpTDP6Q5nUi+krh35dzepF9JvgA7x2w)?AC?AQAQAQSACLkXBIIBFwLmNUMhVBcBhYq0C5B5zh+vxND+3T8Lj5xXPl4pLsc20y/m7/F2n1PhRh8uJYa2KnttGSI/fboVPWeP97GKfov3jPaeOxqlnkrNpGxXJZOi6aHksYpZ31W0YxVSydF9xlbj3BnuG3CdrX8U2SRf0GozZU3a7MmLhDR0eH8T4PU1R09+qGOY1t97uXZzl8XjQ1/eziv6L94z2l28HcU/RvvG+0zcer3JpBZeuyl+N13RDZeuympA/ZRNZdd3jVete0+gcGHfEdN+9+JTxvcHEv0f7xvtPaYHA+iwuCnltnYi+dVX1mzgsM7J3OlaqJbp8KGxhEMzZnOkaqadPhOmCuZLE5u09Nc9ESCMydYFwS)?QoIUgC4AKqpIBAuVu.RcEXBJFkBBFwCCblSFUhTicLZpOIQQRPlj4zMkTnxSKxzeS52ipqnNt4zy1RRzcWbB3QxTJmzZuPTZvG5HXVOy56/H1dsqXK1OVNZ2l7Jldr6DkyRHIr9pn5LlTxnIr8+dMqqnjPOVNHUTRxM7pYt3pMvIxCZqr9ZUddV7VLSQVEtQybuhifJtza2VrVt1tR1l9Z5HhZw9qKfFe5nB2hZVVGfZ7R6K7M/dZrUtfw38RoYV7oWI0uK8R4T4ayDlI17o2uY6O/SrVVbp4LeMwMo6v5S+C5rNpKq2bMvl1PoTY5+NcY49iGe/N43Jk+zmt5j1XBaSq7i0/HpttPd7dpe6uRHuRt+2yJftOFkTKjmqmW10VOk7XBaJsODxNY9H98l3dsjlt4r2N7DXvzrmuuhtUDnZlzLfQ7+bkl22sphbzTK3cdVd51FJcACpBkABlLgg?EBSFKqALkXK3KqRcsQqkKpW+pUZi5NylyxUsigAhSACjrllKPMblKqc/F9rs6fJf8ry/Bld67HMqk7xLkvmyL5bHTxhrnMpsrk5MvK13plcc97jQqV5SHNql5aHxP3N4IvfzSbZE5smT62VfVc2/depGS8LoMiJ/RGZvDnf6j0eNcCpe6S1uC1DYX58+Ryq3I7raqCi4G1lZiHG8dq2yapnyuVzn26L6WQ20njzbXN0bjNto1dtL9B6Lg1G73t4ZtL5uLs/ClvMel4OMjbhUeyVcueTVevaOv57mkrWtajWomW1kTqOjweydy49k1WtzydPTndfz3MFGt5Hfz0mvS/lHfz0nUS+UnMjV5zvKLckhUXNmtfSx1LnSQsnMVWuXVN6qCrW96W6gsikmyACxYgAgEKtgUuQ6TsMD5/o+cixidK1u9TNcg81WcKGw1UkLKVX5HK3NtOlPEIuE2f8A8T7z+Bm4nNvynFXhFh+dWbTVNNy+w9IR0nIixpPmP9/8DZZiGv5P/d/Awugem9DdjxKmkTku8ynQLGtDUbRyNy+c2DC5FTRTfjka9LtUkAFTKQpR5cpJbM3wKUduKqc/E4XTxR5EXNE/Pl05XJVLb+05UjarZq7ikme/Mzsv6bHae92Vzr9Niki8pmn82NSWJHbzUmia/VTgubWbNruJSZr8zOy/h51jLs63KzJQyv0+Wzk9i8o7FjZg5vjKR0rFU120zFU4E0Fe13e6CWTT5bE9LjtYPTyQYfEyaNscmrnNZ0KqqvrN5pc3oaZkZtRU7Y9UIy6Ftn9JSxKG2iGyiFHRJ8p1uoFwWJBAIUAKVJUoqixRxjkNSU23mrKTY0Zk0PB4gz4fU/tHeky4bSy1cjmwq3kp+ctjJiLPhc/13eknA1VuLQ6rrmv28lTuK5dldOhPUfLGQN46jHporreVVOnFhlV/6/tL7C7XSQSZJky+s2aqGXj8E23SOJicrXnanOxiuilqI2QvR2RFv1ami3NIqJv9R6WZsVGxzku1UVES6oubwdJ3aCTvrf56DpnmcJqPhMevX6Dv8vr85oVDMrrHpcKqklhunWbAuarJF2iaqZ8xr2Oo2VHIWMcq8pvJXp16i1yr+gjLfQtmuYFa3MvId9lbFLudI3kOtrdcqp0GxlXTUhqd8KLCnWQrUUxIxepTYhYuXd0mTKZWlmM1KtjsGliv5wsZ0Qy3LEoVaWLEooABJJBVyhzjBNJuLI25ZGl8xXMYdqUc8vkCsMj3aGB7zHJKakk6GRsZTYZjh4inwmb66+krgyRNrtrNK2PZovOVEvfT1la13fpPrKc6ZTqtZmYfLsQ+CVO1y3yqq28anU4TugmSKWGoje/m5WuTdqtziRPMbytzNHFkZlvc8zW1q1NQs+XKq9X8Tv4FN8Yw69foU9ftUbE3VM3gPD8F02mN07dfzr/ZU90tM3rccbEWokqeA99wUfJLRucnylTzIYYnd9NnMYVibHd913dJh4z9Hzmha56Rr9klnm3mDug0uM/R85sxu5KeAlEspkjmRy6Gdr003hn5VA1qdRlYxt9xOhuMchcv0EWLEIhkQqouWJshYWKs6SwBJNr?Ak1ZXHn+EeP4dg3F+6VTsNtmychzs1rdSL1nbnPknu4c7BP8/8A4zq4ZTNqahsTty39B2sHo2VdUyF+5b7vAqnrYeGvB/8AWX3En/ybbeFOByJ/WX3D/YfGsD4P4xilLxnD6J00OZW89vR4VN9uF4nTYrFhs1K9lbIiZIsycpNdy3t0eY7UmE0qOVrZNU7UPQzYDQo5Wtk1Tel00t4j6q/G8Kk5ld90/wBhjbV01Sr+LVG0ytzcxU08Z412C4tRQOmq6R0cbE5Ts7fUp0ODj/hM/wCxd6UNB9LGxqujdfyHLloIGMV8Tr27UX0Hduxy8prfIbMMMHzMX2ENCNVudClNZ+44VRRwv5zEXxJ7DYp6OldVW4rB4FjTq8BuLh9DsXO4pTcq39k3TzGGOOTaK5l/KbcUU1ty+U1HuX5XnNF1BTfNt+y3/wCS2GUsEO0dDDFG6yJyWIhhrsapqSqfTyMmzstzUTpS/X2nQpI3MzZkPH8I0+O6j938KFYY2zSKj9dDh4/VPw2na+lREu625Lbl6NDqyY9Sva7vc+75Ke0wwYnDdeRJu6k9prYbg0lZTJMyVjdV8KGyuDvhic/axuRqal3xwN5N9Tk082KTo2ZzUta97Ju8pMlfG63If5E9p14OY3wHn9loejibohrSta2x2KB0kmbP2GdhmaY2GYxHWYhZCSELAzh?.A.?AaMx8h93f+4v8/8A4z7K9h8e/wCoD+4f/wBH/GdzAl+Gxp4fQp6Tg06+IxJ4fwqZPcIqp5u6lK+RdhCkb2M+SrlddfMe44ZYPJimGxV+ESfGdHeWmkZbl6at8fpPJe4LhUkOG12J7RmyqXNiydPIve/2jqcFcTl4P8LKvgvitSyTjDnVVG/5OdVcsevlTtv1mxiCKtdLJAurLLbrS3K/j2G1iiK7Ep5qZUzR2W3WlrP8nT1oq9Rl90iqmpsJo+Wvfn5ZPpaX1PP8EF2tVP8AsHelDr+7M7ZYZh37dfwqcH3NJNvitSz/?rvxNKwM+L1k8PpQrTx/FSy26/Sh6uOLXcdGmj3GRlP2G3FCcx0lzgvkuZIGm7GY42aGww1Xrc1nKWaeL4Qp8d1H7v4UPbHDxJPh8vi9CGWkfkeq9h5zhFT8Yp2tvblJ6FK8E2/B5/rJ6Cjka6BeIRysh12mZdNydptUtXJFHkszyGxxp72q3K3yB986utvMNOyNKaOHNq1F6NdddFvp29Zxcuh6BrDWOkYpdbHQw+LJm16ijWl0JJMJ0kaEJAJL))AFT5T7uuE4hiXcTubQVVXs9vn4vC6TL+T6k0v6j6uDboqt1HO2dqXVPZY3sOrnUFQ2oal1bfRe1LdB+Ufetwh/UWK/6OT2Fvevwh/UWK/6OT2H6tB3/AH1TfNJ5T0/v2n+Zb5XH5Zh4N8IP1Fiv+kk9h9B9yTCsTpceq+6GHVlLFxR3LngczlZ2dKpv3n2UpIalXj8lVE6LZpr2qaVbwnlrIXQuiRMyWvdTQbCZmRFy5xLnmrkNYZGkFiikKDVmoIppnSZn+VPYbZIRyt1QwyxMlSz0uhpNw6L5T/KnsMnEo/lPNkE53dZRKWFNzUNfijPpeU2ACFVekyNjazmpYWABBc))):2Q==%iVBORw0KG;)NSUhEUg?AG4?ACCAgM?ADasxWR)DFBMVEX/6Nn:/+VlZX29va5ksB5)SElEQVR4AWPACZj/f0DmjkqOSjKtQgcLyJccZiEE9SOmP8mXHEaBMBoIo4EwGggryJccvvVKKAogTnJUclRyVHLklgmjkqOS?LWyrsxEHLD)AElFTkSuQmCC$/9j/2wCE?gGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRARDA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycB.gI.oJCw@Cw4LDQsOEQ4ODg4REw0NDg0NExgRDw8PDxEYFhcUFBQXFhoaGBgaGiEhICEhJycnJycnJycnJ:BABEIAKwAzQMAIgABEQECEQH/xAB0?ADAQEBAQE)))?QIDBAUGBx?AgECBAEHCAYIBw))ECAxEEBRIhEwYiMUFRcZEyQlJhgaGxwRQjYnKCkhUkM0NTsvDxNERj0dLh4hEBAQEB?MBAQ)))ERAhIhMUEi/9oADAM?AEBAgEAPwD9/)AEAMLi?dwuIQAxkjAGS2Myk92EKr1BqMtRGsrE+To1DOaMytYHrbUGow4guKA103C5ip7FKYsHk1uMz1FJiPV?AY)?AQDEAIAEBGK4CuAO47khcAq5i2XJ7MxlIfJdUpSZjKoXKWxjMtmqNRF6zlb3NHLYRqlUIVTdGMpCjLcQdqqFRmcmpmsZAHXGRtFnJA6Iiqo2QyUMSz)AE?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?ACEUIAkTRQWAmbJsaNCaGWMmLSaaQ0j0sZWCxpYLAMZ6Q0mmkNIhjPSUol2CxJ4mw7FDsThkkNIdh2HgKwx2GPD?MY))?AIBgATYVigAJsFigAkWCxQAE2CxQAE2HYYwCbDsMAMrDAYAgG))Af/9k=%iVBORw0KG;)NSUhEUg?ANM)8CAM?ADLy3+8)GFBMVEX::++Of/8crj4t+/vr2SkZFWVFT/67CB/ywx?AEFklEQVR4XtWbYZOzIBCDN9nF/v9:I6FzBVKGaXyOs0XW5H1ntsYRr2zWiAfWSRgJ4W/6TOzK9k1Ah+NiPWzpWbyJVB49EQsni2xZVpBJHHxbCFdzsTHQPhmNifPj0VNkrBwtpBaYVWTJEwhSafSRcIyJOmr2ZxxCZY5T+IUkoQJlyz0noQpJGnYpG+YVvjncUw4bxHYeqgp30ocEK1isqolYIcRc1DMwtyieE1OEB8awEP2IQCwJSJxQ58Mbx7hMSZDhxsiIjwivM9kXMtkfKtzNLvQsQsKUmxZ3p+5mMnYlsG5PGbbAtLTtiUH0rbBelrNZBif0cZQbDlJPDsEANsWY/OBa5hsikkE73vwNJ6NmEy5ZLcw8XiPxbTtMgPiIxMz0e1MY7VMYfCPIWFQInLX6wKwhgnfeIFi2mBIuU0jgaJiFm68nAaeykGe9B;7V/MLDKpwd0dZu47E9yZ5buQd9tzWIpIKTaV2WUe4eZaLlT62I0aTreYalQqTNmJmW0Tmz9JYc9tgGVWRPFt5OFdvklblHKZ0ENMKt0RICKJEzcvhAtqR8LriVPeSql8DuA5SYoyLKTklikqQheKSg/89h3Sg0QIyuzPINUv2i0VGLW0dCijNQwo3VW5lPNHKFDpShcgQZNICCqs+WG82UYZB+o2yrL5a1RXpYZDh6hko++R+IdEQBbx94iIik3MsGI2seGlbRBibbN+RIyZMJH/JOEOWKhR3YjQFi2DjhdyFARvhu0VRZzz3hsjlesClkOgExFdj/UtKeu9O9deKqjFl2YEH5KQQo3qR4S26d2CUVu2spe2YhpGhF300Jz0nGJUNn+MCFT9EAP0XeiVvZqVaBwRNn07IyQx7QgOECV027xqGMUiBmQ2DeeNHYmIMzdpB3zXMhkAZXUbEW+M6TUSgCoikDejiLCKsxKLTrpPSG2fTBCK6BKDUPea/ijhgTrhq6trS1qQxaRDxfRB4DfvAUikUl9nfLLsO/WhjgrkHXkUQLWKJS3d6TkuWVaookqe+DmPI+lZxBaRCpLO7FqEm8hG/LEmALIoCk0ZhqDUkr9DdKqheObBUSvC8m81JVkklXTam4U2k4HneE5BENlHOrw4K+RZf2HSISVfx8JR813x2IckpPE9obv39hZPX/QmnN0unRQbnayQtshmv4bpbEYOqmSaiUaHluVrmDDwHSstfO+u1aGJCGKOaYDUjC1lcmihq2piJiPYQfr/TEp4f7fzuAM45DzYDUzeRcrC2bN0kO5gMo+UAh8K4vOlf84x65nO1CN59BZqcMy9TJx/d/44o7kX9yuRaL/DhMdkm36fCXYX0zIo2m1Mq6Bo9zEtgqLdx7QozmG/yGTgqEk/xzSmotm9TCv+ZP5nmSSg+teGH9U/EvuFGjU3drs)ASUVORK5CYII=!