VB.NET : Sub
Top 35 VB.NET Example Pages...

["t..wtrd. hBCsCCST~~}T~~YFG75FZ(CBCC(XBXS}T~~}T~~","Function."," A Function returns a value. It uses a special syntax form in the VB.NET language. The Function optionally accepts one or more parameters\u2014these are called formal parameters. A Function is part of a Module, Class or Structure. ","Module ","module-vbnet","Tip: ","A Function is called from other Functions, Subs or Properties. It can be reused throughout a program.","Example."," This is a simple example program that shows the Function keyword. We provide an Area Function: this Function receives a radius. It returns a Double that is the area of a circle with that radius. Its body is only one line long. ","Formal parameter: ","Area receives one formal parameter of type Double. Specifying the type of the parameter is optional but advised.","Returns: ","The Function returns a value of type Double. After the formal parameter list, the keywords \"As Double\" indicate the return type.","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","Based on:"," .NET 4.5\n\n","VB.NET program that demonstrates Function","\n\nModule Module1","\n\n ''' <summary>\n ''' Get area of a circle with specified radius.\n ''' </summary>\n ","Function"," Area(ByVal radius As Double) ","As"," Double\n Return Math.PI * Math.Pow(radius, 2)\n End Function\n\n Sub Main()\n Dim a As Double = Area(4.0)\n Console.WriteLine(a)\n End Sub\n\nEnd Module\n\n","Output","\n\n50.2654824574367","Functions vs. Properties."," What is the difference between a Function and a Property? A Property is a type of Function. The Get part of a Property can be implemented as a Function. A Property is a special kind of Function.","Properties"," are meant to replace getters and setters. So if you have a Sub that simply sets a value, it can be changed to be a Property. And if you have a Function that returns a value, it too can be changed. ","Tip: ","At the level of the implementation, Properties are similar to Functions and Subs.","Property ","property-vbnet","And: ","If you want to, you can change all Properties on your types to Functions and Subs. You won't get in trouble for doing this.","But: ","On existing types, such as those in the .NET Framework, you must use the Property syntax if the member is a Property.","I have programs"," that I use regularly but don't share with others. I avoid Properties in my custom code: this is because the syntax doesn't help my understanding of the code. It just adds more keywords and makes my life harder.","Return values."," A Function can only return one value. But if this value is a class or Structure, like a Tuple or KeyValuePair, it can return many values in this step. The ByRef keyword can be used to set output parameters. ","Multiple Return Values ","multiple-return-values-vbnet","Summary."," A Function is just like a Sub, except it returns a value. And a Function must return this value\u2014if we have no return value, we need to use a Sub instead. In an expression, a Function's result can be assigned to a Dim. ","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","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQIAAAAyCAMAAACAnCV7AAAAGFBMVEX///++vr7q6uqMjIxnZ2fY2NioqKhQUFAPXtNUAAADzUlEQVR4XsXa23KEMAwDUN8S/v+P++QJaKBCu7T4MYU2cxxUL7M2Nyw3qIALwszMt9NK9zBSh5uHnVcef23fx8phy7zyCQKscoFgOxeDfdVdgiETTDM/IJQPwzpcU93l4bQZ1zW8mqCumJZT+rqPELQgLNOtjoKWXB7MebggsiF717WOF6tIemnUyZmKvLit9p7tgQfP8Y4+hVHQkYuzO7GZe4LWvG2wjuJVzbOfjguC7MX2SEaQeyenBIlCSIA55pygazxC4O3VBM4I/OBUZDPW7aIEVs3JCdjz5wpBNGY3whjBOBBMcia9d8oJHHvLCeoXAucEyz52BEkJ7LAwSOuywTiBFaxygi2fIJhb7VvqnCBXo+iTEOtnnAAimxK0l06ANrnHM04wDyfb0RavbWJOMAWC2Qb+PYHtIL05kADQ6qQnhoUBywlcIFiDcHxJgHjOCcyOUEm6UfYnBFEdifEkQbjdIfDBN754pkowbxGsSEiVgBUnwKrLAxmwzrJA+KfYYm32DgEfDSagE4IURqMm6/29Q8BHg9r1lBMELFICiMQXCMhoAGHICSZIcgLDSNQJEqgkAh5judPjBNGQAgFGok5QzxDE+ZMQuzVOEIUCnAAjUScYYC4R8NFgrp1xAu8DrRBgJOoE8xsCPhpU5xQlcKAWCCASRYIojYAHIrgAChBgpZupBBiJnADrMYLZVBiGhAARQiLASHyHAJMGw5ARYGUIBOiZ7xDgkIy7oFmAr5BdIcBIfC8LcDRoFOMEaym7lwIBRuIQCSwVAnE0GA0iTYdowAkwEkUClwj4aIBvYodEsAxcJog2SJEgBALxSYjFzQmwmaUQYCT++4CM2y/II43AO9YUAozE//mYxEeDag2JoI9BSgQYiS98WAbjBneBABKlNAKMxLcIegvRLQmBAANRI8BIfIEAuTAMOQGGQWgEGIlvEcRCdpg7ZQItCxBw85cIOpCChuHzDwJGYsoEPgiB4jUxDPU4TJUAI3FTCXxzTiCMBgmZLhPMTwmiPiQoiYCPBt1fmSDg045MYEMm6FYPjYD//fiIwPUBGcs/IiiFgD8JLa0TRKG4TmApEjROPEPg5E2M/hWLmEBCCSx1guQEU3ixCSeZEDCBwiVOECURtI1JBLQDrhOYVwuQNwiMwIZKkE8SOIkz/CKowxd1UTvPVpMpOxCQb5/GL3sOr+7CEAKRiLlvl5VhvxMML/LKHZH4H+220Z1Ovz0aBInMq/K4GpjH+c3XBkDgG6u8tdO8ORqk6QTTQRjiUCSIeo/Ahj1R+E9RrrC/rx+b5Vw/IzNKKQAAAABJRU5ErkJggg==)","url(data:image/jpeg;base64,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)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAACLCAAAAAAvuqgSAAAFVUlEQVR4AdyVsZEkIQxFL1olQAa4JEAA7REAtlx8TJm4uJh/W6eG2aXmrs6avplvICS+uvoVFPzCu2lwwT/q7eCGI0ofCFd1KHTq0+AkOdLYich/GlycGybH0f4TuC6nRmeuM+vg2ACMysx991gTzyVdQTsyJBCRiFUMrjFzGbOh6GdeDMd0Kujgm2UhEQlQHany2D1AJpUrAHTCjiLIZJUIYERaHfaBTHQHnMmNlQnKrIbdo2ymisn0BC7Mjo6m0RO9HE4inTqyjoyeLrjhNBcdy+Zp+sdVPJEHZMI9jqWm1xmQeo4JYn3u5XBgu93CY5N8B4pVs0JtHtaaSLKNMODvF4rBacqiyNF2LtXKfAdctkAWGBajMYbNk2ipQVEcnsB5c9hysgmPO+DSDziZcBbC5tHRx99aKM93LkRVBlAPUoWbjmWcGAZX7fJIegQ3TzFSQPAXOO0sAEYDSox1VD3UcgPcuiyK1/9vALxWWauyebpTOmZPzZBcnnA1r0olDZydH2Cdyl1wpjCuRAC920xp96DMxA+QKj4eP6xKmq4DCnc9JDfABacUA9/grlfBl90DoHrD7gtF/e4nHNjNW4SJatRqww1wjCYDuyDS/+BpIoJNQ5Z/9csDp+viHY94LF/tmr1rvEwUhf/bU003rdW0VkJY0m1jZ7fNZcBmCxurbSwtLbaxsBFB9n0J/BIZNq4zGMzccJ8uIGwe/Jj7cXZf483x5dd7+DWhiBwC2W55nFdj6pr6WlpbXuumm9xruMm5TG1FDlU7uVewlRsbS0/YZjxWzpw8MQFyj9bSt9j2caTciTw5+cuNFa1SDbzl7iW9wN45y3WWXmI7vnIdbdJxlbtb2sTeecoNljywA0e5R0VeVA+Gci150vKTGy15Ykd2cg1503CTmyx5Yydmci0F0DKTqyiAipfcREGMrOQ6CqJjJddQEA0ruZqCqFnJXSmIKyu5koIoWclRIH9ZzspjKR8UOQpiOcSl/JLCWVoeaVb3jxlkQCSjPRnKyjh9YSzJg3KQFZYsH6NfG8vCX6IaB4Rs5vWQzSzxKAm2/aLcSiTxODn+iFw4IidyIidyIidyIidyIidyIidyIidyIidyIidyx05Bh7rIEq2UTrKiHp7lfH5hbOvSlnU7RiU3lAYOphyC5ebGfg3252jk+kLhCZX3YXJTRQvVFIfcbP+pqSTNTqcsTT7/trMrZ15tpebKXV3MMcjdDT7QWUFfFJnGB6Zz5E6v9okNuTQRyN0UACQ5uVCeAIC6+cqN1j/nc5TcFQD0mb7hrAHg6inX7gv6IBBvN3Ohb7mYxW5TrvYPRR4kdwOAjFbJAODmJVf6x+OPkevUeiRhUVCdj5ylJ35Vbjar9825d2ZmeOcsAEMbGACW3zvXK0BfaIOLBlTP7muZAzjTJmcAObdzblBAQh4kgBqYVSglgJw8yAGUzGpLA2jyQgOGV1cwAMjIiwxAz6qfqwEU5EUBoGbViReAIk8UULCaoWRAQp4kQMZKLgFS8iQFElZyCsjIkwxQrORCI8p/WU795cdSywdFjgKGh7jHP9DbVCud2j6+8muv3FTgk2KKrXDeKTcYLJghspZnn9ycAoBOs1QDQDrH1azukysA6Jw+yDWAIq4xwy65HoC+LDMnoI9qQLRL7gIgd56FS1SjvV1yKZC4D0Ma1VB2l5wGUrfk0VGN03fJKeCNFt4A7Jbb4K4AvG8uQu7/MbxzYSssZu9cwPKR3dcyaG3M7ZwLWvgzq1DCoho/VVu+HVJbLsy0FrKhebmKV1cQGo/i1M8FB9t+oBOnVEOn1P9WJBFYiST+DybMnFdEr5+5AAAAAElFTkSuQmCC)"]

["url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAACCAgMAAADasxWRAAAADFBMVEX/6Nn///+VlZX29va5ksB5AAAASElEQVR4AWPACZj/f0DmjkqOSjKtQgcLyJccZiEE9SOmP8mXHEaBMBoIo4EwGggryJccvvVKKAogTnJUclRyVHLklgmjkqOSAALWyrsxEHLDAAAAAElFTkSuQmCC)","D","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANIAAAAwCAMAAABTy9T5AAAAGFBMVEX////g/dZodGSYrJDPz8+o2pXD/6wnJycNREamAAADOklEQVR4Xu2Y0bLiQAhEbZjE///jdTM3l+gJMjW1+pDafgQKu0Fg9PbP0Tpu10G7d7TrSbpdB94V2YUkWZfk64ZLSLp3LCHpKqPUFelKo/QFSf9Hqbkl5q0H5u1ro0Q65GTm6QxYj3oQR8xmDVijHEIn/sam+gAdHgrvPqRNotKIgIMGYNURnqNjvyKMfBgliw+Wji0CXKBB1ax8obKkE4V4IbXodAb8t76KjYUOxMQINAKxJbgMlZhqOkFmCSZ7GrFc9kxGUATGSkYJWyKWIUwhqaYTXuIpiZ+TQQP8rz1q90Y2rxMyQ2VJh17z5naMOvnSsG7htWXt2JMeqai1ZnvcD0JSSD6YBMKjdKJ7t4fD8K2JCh57wUbbumM5chFGwPe4YpSosqYT3ijxcvzck1kxDy74xu+5z8vbwhzgKOUqSzrdixKfSHII35AQxVxUb9b5USKd8Boq7IfSODLsLjZJUFm9WSlXmcqCDvmwwkK5OhQZ9NKkYwnCUr5Z29Ao5XQC5CNIAmvlPxfWk31RvFmZJh8l0snb3QGTihlAyRRvI7RjPE1iKvOwxOPlYp/NN5jhkq7VKLGDmammU2/OLIoly587qkepPrR6Q3picyKKfSY4eeOjpGxhlHRYCPJnBdFnIBbs9ChRZd7Qic2J3LUk87gYbMT8oa3p0EsTc5NLwB7wBSe9lKThQ0s6M5vzDlN62AIkPr4dMlNBZ3xzCiZwoSR2Qh85tGEvN2e9eZgiIEmMrLdDfTlIZ2Zz+rik6f9Zyb99/dCOS2IjGInXf1zw9cuHlsUkSKWWFIrYjLFRmj60QcZKSfgvJ8uifSLQjJqOTx1akgl/VKul2hNJUUrJ7pA0Pkrzh5avB1+W1trPY9xy7csD7syyJ+kcPntombt+iVOSwY/aAxNvVniHRolUCUecU1JeGJt9s3ZMjFLdJpde4hskS8p6qI+9WWka1bQw3sPLXS57dto3Dy3RLPttoXRgHH57+qX1oUMb0Pr+ddDcNkZm5rscSrrJbQvyBf6eJKqxOYWolA69SvkzKk1EFHFI+OJDliE6yA3+iBoVJakKE53hySWtI5IKlYOQdi2qG5oIVrg+hD/bvHCzY60hIAAAAABJRU5ErkJggg==)","url(data:image/jpeg;base64,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)"]