{"id":6156,"date":"2025-01-24T18:01:43","date_gmt":"2025-01-24T18:01:43","guid":{"rendered":"http:\/\/localhost:8080\/csharp-test\/docs\/c\/lesson-10-array\/passing-array-as-parameter\/"},"modified":"2025-03-26T03:48:07","modified_gmt":"2025-03-26T03:48:07","slug":"passing-array-as-parameter","status":"publish","type":"docs","link":"https:\/\/www.completecsharptutorial.com\/docs\/csharp\/array\/passing-array-as-parameter\/","title":{"rendered":"Passing array as parameter"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"6156\" class=\"elementor elementor-6156\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fc2315b e-flex e-con-boxed e-con e-parent\" data-id=\"fc2315b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fb23c13 elementor-widget elementor-widget-heading\" data-id=\"fb23c13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Mastering Arrays: How to Pass Array as Parameter in C#<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-741cdee e-flex e-con-boxed e-con e-parent\" data-id=\"741cdee\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-38edd16 elementor-widget elementor-widget-text-editor\" data-id=\"38edd16\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4 data-start=\"400\" data-end=\"424\">\ud83c\udf1f <strong data-start=\"406\" data-end=\"422\">Introduction<\/strong><\/h4><p data-start=\"425\" data-end=\"721\">Ever tried to carry a bunch of grocery bags at once? \ud83d\udecd\ufe0f It\u2019s tough, right? Instead, you grab a basket to hold them all. Similarly, in C#, arrays act like baskets that carry multiple values. But what if you want to hand that basket to a method? That\u2019s where passing arrays as parameters comes in!<\/p><p data-start=\"723\" data-end=\"1036\">Sometimes, you might think, <em data-start=\"751\" data-end=\"813\">&#8220;How do I avoid writing the same code for multiple numbers?&#8221;<\/em> Or, <em data-start=\"818\" data-end=\"869\">&#8220;Is there a way to process a whole list at once?&#8221;<\/em> Well, good news\u2014you can! Passing arrays to methods makes your code cleaner, faster, and more efficient. Plus, it saves you from typing the same thing over and over!<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-34b2acf e-flex e-con-boxed e-con e-parent\" data-id=\"34b2acf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b5298d7 elementor-widget elementor-widget-docly_alerts_box\" data-id=\"b5298d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"docly_alerts_box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t                    <div class=\"alert media message_alert alert-info fade show\" role=\"alert\">\r\n                <i ><\/i>\r\n                <div class=\"media-body\">\r\n                                            <h5 class=\"title\"> \ud83d\udcda What You Are Going to Learn in This Lesson:<\/h5>\r\n                                        <p class=\"alert\" data-start=\"1099\" data-end=\"1357\">\u2714\ufe0f How to pass array as parameter in C# (with examples)<br data-start=\"1153\" data-end=\"1156\" \/>\u2714\ufe0f The syntax and how it works behind the scenes<br data-start=\"1203\" data-end=\"1206\" \/>\u2714\ufe0f Real-world scenarios to make things relatable and fun<br data-start=\"1261\" data-end=\"1264\" \/>\u2714\ufe0f Complete programs with detailed explanations and output<br data-start=\"1321\" data-end=\"1324\" \/>\u2714\ufe0f Tips to avoid common mistakes<\/p>                                    <\/div>\r\n            <\/div>\r\n        \r\n        \r\n        \r\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-27dc183 e-flex e-con-boxed e-con e-parent\" data-id=\"27dc183\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b29b5b6 elementor-widget elementor-widget-text-editor\" data-id=\"b29b5b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4 data-start=\"1364\" data-end=\"1417\">\ud83d\udcdd <strong data-start=\"1370\" data-end=\"1415\">Syntax of Passing an Array as a Parameter<\/strong><\/h4><p data-start=\"1418\" data-end=\"1458\">Here\u2019s the basic way to pass an array:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5c27771 elementor-widget elementor-widget-docly_code_syntax_highlighter\" data-id=\"5c27771\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"docly_code_syntax_highlighter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t                    <div class=\"docly-source-code prism\" data-lng-type=\"csharp\">\r\n\t\t\t<pre>\r\n\t\t\t\t<code class=\"language-csharp\">\r\n\t\t\t\t\tpublic void MethodName(dataType[] arrayName)  \r\n{\r\n    \/\/ Code to work with the array\r\n}\r\n\t\t\t\t<\/code>\r\n\t\t\t<\/pre>\r\n            <\/div>\r\n                \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8092911 e-flex e-con-boxed e-con e-parent\" data-id=\"8092911\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dd92a65 elementor-widget elementor-widget-text-editor\" data-id=\"dd92a65\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4 data-start=\"1561\" data-end=\"1586\">\ud83d\udd0d <strong data-start=\"1568\" data-end=\"1584\">Explanation:<\/strong><\/h4><ul class=\"ordered-list steps\" data-start=\"1587\" data-end=\"1812\"><li data-start=\"1587\" data-end=\"1658\"><code data-start=\"1589\" data-end=\"1618\">public void MethodName(...)<\/code>: Defines a method named <code data-start=\"1643\" data-end=\"1655\">MethodName<\/code>.<\/li><li data-start=\"1659\" data-end=\"1744\"><code data-start=\"1661\" data-end=\"1683\">dataType[] arrayName<\/code>: Takes an array of the specified data type as a parameter.<\/li><li data-start=\"1745\" data-end=\"1812\">Inside the curly braces <code data-start=\"1771\" data-end=\"1775\">{}<\/code>, you can process the entire array.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a4bc1f6 e-flex e-con-boxed e-con e-parent\" data-id=\"a4bc1f6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2207069 elementor-widget elementor-widget-heading\" data-id=\"2207069\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\ud83d\udcbb Example 1: Simple Program to Pass an Array<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8a0c7ae elementor-widget elementor-widget-docly_code_syntax_highlighter\" data-id=\"8a0c7ae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"docly_code_syntax_highlighter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t                    <div class=\"docly-source-code prism\" data-lng-type=\"csharp\">\r\n\t\t\t<pre>\r\n\t\t\t\t<code class=\"language-csharp\">\r\n\t\t\t\t\tusing System;\r\n\r\nclass Program\r\n{\r\n    static void PrintNumbers(int[] numbers)\r\n    {\r\n        Console.WriteLine(&quot;Numbers in the array:&quot;);\r\n        foreach (int num in numbers)\r\n        {\r\n            Console.Write(num + &quot; &quot;);\r\n        }\r\n        Console.WriteLine();  \r\n    }\r\n\r\n    static void Main()\r\n    {\r\n        int[] myArray = { 10, 20, 30, 40, 50 };\r\n        PrintNumbers(myArray); \/\/ Passing the array to the method\r\n    }\r\n}\r\n\t\t\t\t<\/code>\r\n\t\t\t<\/pre>\r\n            <\/div>\r\n                \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3b3cfec elementor-widget elementor-widget-text-editor\" data-id=\"3b3cfec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\ud83d\udd14 <strong data-start=\"2314\" data-end=\"2325\">Output:<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b962287 elementor-widget elementor-widget-docly_code_syntax_highlighter\" data-id=\"b962287\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"docly_code_syntax_highlighter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t                    <div class=\"docly-source-code prism-dark\" data-lng-type=\"markup\">\r\n\t\t\t<pre>\r\n\t\t\t\t<code class=\"language-markup\">\r\n\t\t\t\t\tNumbers in the array:\r\n10 20 30 40 50\r\n\t\t\t\t<\/code>\r\n\t\t\t<\/pre>\r\n            <\/div>\r\n                \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d5e68e6 elementor-widget elementor-widget-text-editor\" data-id=\"d5e68e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4 data-start=\"2374\" data-end=\"2410\">\ud83d\udde3\ufe0f <strong data-start=\"2382\" data-end=\"2408\">What\u2019s Happening Here?<\/strong><\/h4><ul class=\"ordered-list steps\" data-start=\"2411\" data-end=\"2630\"><li data-start=\"2411\" data-end=\"2485\">We created a method called <code data-start=\"2440\" data-end=\"2454\">PrintNumbers<\/code> that takes an integer array.<\/li><li data-start=\"2486\" data-end=\"2547\">The <code data-start=\"2492\" data-end=\"2501\">foreach<\/code> loop goes through each number in the array.<\/li><li data-start=\"2548\" data-end=\"2630\">We pass <code data-start=\"2558\" data-end=\"2567\">myArray<\/code> to the <code data-start=\"2575\" data-end=\"2589\">PrintNumbers<\/code> method, and it prints all the numbers.<\/li><\/ul><p data-start=\"2632\" data-end=\"2765\">\ud83d\udc49 <em data-start=\"2635\" data-end=\"2763\">See how easy that was? Imagine having to write a print statement for each number. Total headache! This saves you so much time!<\/em><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5493536 e-flex e-con-boxed e-con e-parent\" data-id=\"5493536\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bfe5667 elementor-widget elementor-widget-heading\" data-id=\"bfe5667\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\ud83c\udf0d Example 2: Real-World Scenario - Shopping Cart Prices<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7b6abd4 elementor-widget elementor-widget-text-editor\" data-id=\"7b6abd4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Let\u2019s say you have prices of items in your shopping cart. You want to find the total cost. Let\u2019s do it! \ud83d\uded2<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0092d7d elementor-widget elementor-widget-docly_code_syntax_highlighter\" data-id=\"0092d7d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"docly_code_syntax_highlighter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t                    <div class=\"docly-source-code prism\" data-lng-type=\"csharp\">\r\n\t\t\t<pre>\r\n\t\t\t\t<code class=\"language-csharp\">\r\n\t\t\t\t\tusing System;\r\n\r\nclass Program\r\n{\r\n    static void CalculateTotal(double[] prices)\r\n    {\r\n        double total = 0;\r\n        foreach (double price in prices)\r\n        {\r\n            total += price;  \r\n        }\r\n        Console.WriteLine($&quot;Total Price: ${total}&quot;);\r\n    }\r\n\r\n    static void Main()\r\n    {\r\n        double[] itemPrices = { 12.99, 23.50, 9.75, 5.00 };\r\n        CalculateTotal(itemPrices); \/\/ Passing array to calculate total\r\n    }\r\n}\r\n\t\t\t\t<\/code>\r\n\t\t\t<\/pre>\r\n            <\/div>\r\n                \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-afb5f62 elementor-widget elementor-widget-text-editor\" data-id=\"afb5f62\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\ud83d\udd14 <strong data-start=\"2314\" data-end=\"2325\">Output:<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9934146 elementor-widget elementor-widget-docly_code_syntax_highlighter\" data-id=\"9934146\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"docly_code_syntax_highlighter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t                    <div class=\"docly-source-code prism-dark\" data-lng-type=\"markup\">\r\n\t\t\t<pre>\r\n\t\t\t\t<code class=\"language-markup\">\r\n\t\t\t\t\tTotal Price: $51.24\r\n\t\t\t\t<\/code>\r\n\t\t\t<\/pre>\r\n            <\/div>\r\n                \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8c898b7 elementor-widget elementor-widget-text-editor\" data-id=\"8c898b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4 data-start=\"3445\" data-end=\"3470\">\ud83e\udde0 <strong data-start=\"3452\" data-end=\"3468\">Explanation:<\/strong><\/h4><ul class=\"ordered-list steps\" data-start=\"3471\" data-end=\"3614\"><li data-start=\"3471\" data-end=\"3527\">The method <code data-start=\"3484\" data-end=\"3500\">CalculateTotal<\/code> adds up all item prices.<\/li><li data-start=\"3528\" data-end=\"3567\">We pass <code data-start=\"3538\" data-end=\"3550\">itemPrices<\/code> to the method.<\/li><li data-start=\"3568\" data-end=\"3614\">It sums them up and prints the total cost.<\/li><\/ul><p data-start=\"3616\" data-end=\"3711\">\ud83d\ude4c <em data-start=\"3619\" data-end=\"3709\">Imagine buying groceries and instantly knowing your total before checkout. Handy, right?<\/em><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a8cb3de e-flex e-con-boxed e-con e-parent\" data-id=\"a8cb3de\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-773451d elementor-widget elementor-widget-heading\" data-id=\"773451d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\ud83d\udd25 Example 3: Finding Maximum Value in an Array<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a805f93 elementor-widget elementor-widget-docly_code_syntax_highlighter\" data-id=\"a805f93\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"docly_code_syntax_highlighter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t                    <div class=\"docly-source-code prism\" data-lng-type=\"csharp\">\r\n\t\t\t<pre>\r\n\t\t\t\t<code class=\"language-csharp\">\r\n\t\t\t\t\tusing System;\r\n\r\nclass Program\r\n{\r\n    static void FindMax(int[] numbers)\r\n    {\r\n        int max = numbers[0];\r\n        foreach (int num in numbers)\r\n        {\r\n            if (num &gt; max)\r\n                max = num;\r\n        }\r\n        Console.WriteLine($&quot;Maximum Value: {max}&quot;);\r\n    }\r\n\r\n    static void Main()\r\n    {\r\n        int[] scores = { 88, 92, 75, 99, 85 };\r\n        FindMax(scores); \/\/ Passing array to find the highest score\r\n    }\r\n}\r\n\t\t\t\t<\/code>\r\n\t\t\t<\/pre>\r\n            <\/div>\r\n                \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-33bebfb elementor-widget elementor-widget-text-editor\" data-id=\"33bebfb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\ud83d\udd14 <strong data-start=\"2314\" data-end=\"2325\">Output:<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20258b7 elementor-widget elementor-widget-docly_code_syntax_highlighter\" data-id=\"20258b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"docly_code_syntax_highlighter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t                    <div class=\"docly-source-code prism-dark\" data-lng-type=\"markup\">\r\n\t\t\t<pre>\r\n\t\t\t\t<code class=\"language-markup\">\r\n\t\t\t\t\tMaximum Value: 99\r\n\t\t\t\t<\/code>\r\n\t\t\t<\/pre>\r\n            <\/div>\r\n                \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-45214ea elementor-widget elementor-widget-text-editor\" data-id=\"45214ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4 data-start=\"4267\" data-end=\"4297\">\ud83d\udca1 <strong data-start=\"4274\" data-end=\"4295\">Why This Is Cool:<\/strong><\/h4><ul class=\"ordered-list steps\" data-start=\"4298\" data-end=\"4435\"><li data-start=\"4298\" data-end=\"4350\"><code data-start=\"4300\" data-end=\"4309\">FindMax<\/code> checks each score to find the highest.<\/li><li data-start=\"4351\" data-end=\"4435\">Instead of comparing values one by one, you let the method do the heavy lifting!<\/li><\/ul><p data-start=\"4437\" data-end=\"4523\">\ud83e\udd14 <em data-start=\"4440\" data-end=\"4518\">Ever wanted to find the top scorer in a class quickly? Here\u2019s your solution!<\/em> \ud83c\udf93<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f017aa8 e-flex e-con-boxed e-con e-parent\" data-id=\"f017aa8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1713dc6 elementor-widget elementor-widget-heading\" data-id=\"1713dc6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\ud83c\udfb2 Example 4: Updating Array Values (Applying Discounts)<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b3dbf0a elementor-widget elementor-widget-docly_code_syntax_highlighter\" data-id=\"b3dbf0a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"docly_code_syntax_highlighter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t                    <div class=\"docly-source-code prism\" data-lng-type=\"csharp\">\r\n\t\t\t<pre>\r\n\t\t\t\t<code class=\"language-csharp\">\r\n\t\t\t\t\tusing System;\r\n\r\nclass Program\r\n{\r\n    static void ApplyDiscount(double[] prices, double discountPercentage)\r\n    {\r\n        for (int i = 0; i &lt; prices.Length; i++)\r\n        {\r\n            prices[i] -= prices[i] * (discountPercentage \/ 100);  \r\n        }\r\n\r\n        Console.WriteLine(&quot;Prices after discount:&quot;);\r\n        foreach (double price in prices)\r\n        {\r\n            Console.Write($&quot;{price:F2} &quot;);\r\n        }\r\n        Console.WriteLine();  \r\n    }\r\n\r\n    static void Main()\r\n    {\r\n        double[] itemPrices = { 50.00, 30.00, 20.00 };\r\n        ApplyDiscount(itemPrices, 10); \/\/ Passing array with discount\r\n    }\r\n}\r\n\t\t\t\t<\/code>\r\n\t\t\t<\/pre>\r\n            <\/div>\r\n                \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-97de526 elementor-widget elementor-widget-text-editor\" data-id=\"97de526\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\ud83d\udd14 <strong data-start=\"2314\" data-end=\"2325\">Output:<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f0a6d9a elementor-widget elementor-widget-docly_code_syntax_highlighter\" data-id=\"f0a6d9a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"docly_code_syntax_highlighter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t                    <div class=\"docly-source-code prism-dark\" data-lng-type=\"markup\">\r\n\t\t\t<pre>\r\n\t\t\t\t<code class=\"language-markup\">\r\n\t\t\t\t\tPrices after discount:\r\n45.00 27.00 18.00\r\n\t\t\t\t<\/code>\r\n\t\t\t<\/pre>\r\n            <\/div>\r\n                \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec42f51 elementor-widget elementor-widget-text-editor\" data-id=\"ec42f51\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4 data-start=\"5287\" data-end=\"5317\">\ud83d\ude80 <strong data-start=\"5294\" data-end=\"5315\">What\u2019s Happening:<\/strong><\/h4><ul class=\"ordered-list steps\" data-start=\"5318\" data-end=\"5487\"><li data-start=\"5318\" data-end=\"5379\"><code data-start=\"5320\" data-end=\"5335\">ApplyDiscount<\/code> reduces each price by the given discount.<\/li><li data-start=\"5380\" data-end=\"5431\">We pass the prices and the discount percentage.<\/li><li data-start=\"5432\" data-end=\"5487\">The array is updated, and new prices are displayed.<\/li><\/ul><p data-start=\"5489\" data-end=\"5561\">\ud83d\udca5 <em data-start=\"5492\" data-end=\"5556\">Who doesn\u2019t love discounts? Now your code can handle them too!<\/em> \ud83d\ude0e<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7af6d61 e-flex e-con-boxed e-con e-parent\" data-id=\"7af6d61\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fb7e2b9 elementor-widget elementor-widget-text-editor\" data-id=\"fb7e2b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 data-start=\"5568\" data-end=\"5591\">\ud83c\udf89 <strong data-start=\"5574\" data-end=\"5589\">Conclusion:<\/strong><\/h3><p data-start=\"5592\" data-end=\"5927\">So, how are you feeling? Confident? Passing arrays as parameters isn\u2019t as scary as it sounds, right? \ud83d\ude0a By using arrays, you make your code neat, organized, and super efficient. Plus, you save yourself from repetitive work. Next time someone asks you <em data-start=\"5843\" data-end=\"5884\">&#8220;How to pass array as parameter in C#?&#8221;<\/em>\u2014you\u2019ll be ready to show off your skills!<\/p><p data-start=\"5929\" data-end=\"6021\">\ud83d\udc49 Remember, practice makes perfect! Keep experimenting with different arrays and methods.<\/p><h3 data-start=\"6028\" data-end=\"6050\">\u00a0<\/h3><article class=\"w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-[-4px]\" dir=\"auto\" data-testid=\"conversation-turn-19\" data-scroll-anchor=\"true\"><div class=\"m-auto text-base py-[18px] px-6\"><div class=\"mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem]\"><div class=\"group\/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs\/thread:px-0 @sm\/thread:px-1.5 @md\/thread:px-4\"><div class=\"flex-col gap-1 md:gap-3\"><div class=\"flex max-w-full flex-col flex-grow\"><div class=\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&amp;]:mt-5\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"aba0e071-c8e3-4cb9-8c17-184ff9fa6bf6\" data-message-model-slug=\"gpt-4o\"><div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\"><div class=\"markdown prose w-full break-words dark:prose-invert light\"><h2 data-start=\"0\" data-end=\"22\">\ud83d\ude80 <strong data-start=\"6\" data-end=\"20\">Next What?<\/strong><\/h2><p data-start=\"23\" data-end=\"181\">Hey! \ud83d\ude03 You\u2019ve just learned how to <strong data-start=\"64\" data-end=\"96\">pass an array as a parameter<\/strong>\u2014that\u2019s awesome! \ud83c\udf89 I hope it wasn\u2019t too tricky. You\u2019re doing great, so keep it up!<\/p><p data-start=\"183\" data-end=\"451\" data-is-last-node=\"\" data-is-only-node=\"\">Now, are you ready for the next exciting part? In the <strong data-start=\"237\" data-end=\"253\">next chapter<\/strong>, you\u2019ll learn how to <strong data-start=\"275\" data-end=\"308\">return an array from a method<\/strong>. \ud83c\udf81 This means you can send back a whole bunch of values at once\u2014pretty cool, right? Let\u2019s keep the learning fun and easy. See you there! \ud83d\ude80<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/article>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Learn how to pass array as parameter in C# with simple examples, real-world scenarios, and clear explanations. Make coding fun, easy, and stress-free!<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":6142,"menu_order":95,"comment_status":"open","ping_status":"closed","template":"","doc_tag":[],"class_list":["post-6156","docs","type-docs","status-publish","hentry","no-post-thumbnail"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.completecsharptutorial.com\/wp-json\/wp\/v2\/docs\/6156","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.completecsharptutorial.com\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.completecsharptutorial.com\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.completecsharptutorial.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.completecsharptutorial.com\/wp-json\/wp\/v2\/comments?post=6156"}],"version-history":[{"count":10,"href":"https:\/\/www.completecsharptutorial.com\/wp-json\/wp\/v2\/docs\/6156\/revisions"}],"predecessor-version":[{"id":8352,"href":"https:\/\/www.completecsharptutorial.com\/wp-json\/wp\/v2\/docs\/6156\/revisions\/8352"}],"up":[{"embeddable":true,"href":"https:\/\/www.completecsharptutorial.com\/wp-json\/wp\/v2\/docs\/6142"}],"wp:attachment":[{"href":"https:\/\/www.completecsharptutorial.com\/wp-json\/wp\/v2\/media?parent=6156"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.completecsharptutorial.com\/wp-json\/wp\/v2\/doc_tag?post=6156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}