C# වැඩ්ඩන් ගෙන් උදව්වක්.

cookies572

Well-known member
  • Apr 13, 2011
    823
    697
    93
    මම C# ඉගෙන ගන්න ගමන් ඉන්නේ.

    පොඩ්ඩක් තේරෙන්නේ නැති දෙයක් දන්න කෙනෙක් පොඩ්ඩක් කියලා දෙන්න. පල්ලෙහා කෝඩ් එකේ string දෙකේ එකක් optional කරලා අනිත් එක default වෙන විදිහට ලියන්නේ කොහොමද? රතු පාට එක තමා මම අහන්නෙ


    using System;

    namespace MyApplication
    {
    class Program
    {
    static void MyMethod(string day = "Sunday", string vehicle = "Jeep")
    {
    Console.WriteLine($"{day} I drive a {vehicle}");
    }

    static void Main(string[] args)
    {
    MyMethod("Monday","Car");
    MyMethod("Friday");
    }
    }
    }
     

    McGayan

    Well-known member
  • Mar 15, 2013
    312
    652
    93
    Kandy
    static void MyMethod([Optional]string day, string vehicle = "Jeep")
    {
    Console.WriteLine($"{day} I drive a {vehicle}");
    }

    public static void Main(string[] args)
    {
    MyMethod("Monday","Car");
    MyMethod("Friday");
    MyMethod();
    }
    Output

    Monday I drive a Car
    Friday I drive a Jeep
    I drive a Jeep
     

    cookies572

    Well-known member
  • Apr 13, 2011
    823
    697
    93
    static void MyMethod([Optional]string day, string vehicle = "Jeep")
    {
    Console.WriteLine($"{day} I drive a {vehicle}");
    }

    public static void Main(string[] args)
    {
    MyMethod("Monday","Car");
    MyMethod("Friday");
    MyMethod();
    }
    Output

    Monday I drive a Car
    Friday I drive a Jeep
    I drive a Jeep
    meke error ekak enwa machan
     

    McGayan

    Well-known member
  • Mar 15, 2013
    312
    652
    93
    Kandy
    meke error ekak enwa machan
    using System;
    using System.Runtime.InteropServices;

    public class HelloWorld
    {
    static void MyMethod([Optional]string day, string vehicle = "Jeep")
    {
    Console.WriteLine($"{day} I drive a {vehicle}");
    }

    public static void Main(string[] args)
    {
    MyMethod("Monday","Car");
    MyMethod("Friday");
    MyMethod();
    }
    }