真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

C#HelloWorld的寫法有哪些

這篇文章主要介紹“C# Hello World的寫法有哪些”,在日常操作中,相信很多人在C# Hello World的寫法有哪些問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”C# Hello World的寫法有哪些”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

黃石網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),黃石網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為黃石1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務(wù)好的黃石做網(wǎng)站的公司定做!

C# Hello World寫法入門:

1. 初學(xué)者

public class HelloWorld   {   public static void Main()   {   System.Console.WriteLine("HELLO WORLD");   }   }

2. 改進的HELLO WORLD

using System;   public class HelloWorld   {   public static void Main()   {   Console.WriteLine("HELLO WORLD");   }   }

3. 命令行形式

using System;   public class HelloWorld   {   public static void Main(string[] args)   {   Console.WriteLine(args[0]);   }   }

4. 構(gòu)造函數(shù)

using System;   public class HelloWorld   {   public HelloWorld()   {   Console.WriteLine("HELLO WORLD");   }   public static void Main()   {   HelloWorld hw = new HelloWorld();   }   }

C# Hello World寫法進階:

5. 面向?qū)ο?/p>

using System;   public class HelloWorld   {   public void helloWorld()   {   Console.WriteLine("HELLO WORLD");   }   public static void Main()   {   HelloWorld hw = new HelloWorld();   hw.HelloWorld();   }   }

6. 從其他類

using System;   public class HelloWorld   {   public static void Main()   {   HelloWorldHelperClass hwh = new HelloWorldHelperClass();   hwh.writeHelloWorld();   }   }   public class HelloWorldHelperClass   {   public void writeHelloWorld()   {   Console.WriteLine("Hello World");   }   }

7. 繼承

abstract class HelloWorldBase   {   public abstract void writeHelloWorld();   }   class HelloWorld : HelloWorldBase   {   public override void writeHelloWorld()   {   Console.WriteLine("Hello World");   }   }   class HelloWorldImp   {   static void Main() {   HelloWorldBase hwb = HelloWorld;   HelloWorldBase.writeHelloWorld();   }   }

8. 靜態(tài)構(gòu)造函數(shù)

using System;   public class HelloWorld   {   private static string strHelloWorld;   static HelloWorld()   {   strHelloWorld = "Hello World";   }   void writeHelloWorld()   {   Console.WriteLine(strHelloWorld);   }   public static void Main()   {   HelloWorld hw = new HelloWorld();   hw.writeHelloWorld();   }   }

9. 異常處理

using System;   public class HelloWorld   {   public static void Main(string[] args)   {   try   {   Console.WriteLine(args[0]);   }   catch(IndexOutOfRangeException e)   {   Console.WriteLine(e.ToString());   }   }   }

10. 名字空間

using System;   namespace HelloLibrary   {   public class HelloMessage   {   public string Message   {   get   {   return "Hello, World!!!";   }   }   }   }   ------   using System;   using HelloLibrary;   namespace HelloApplication   {   class HelloApp   {   public static void Main(string[] args)   {   HelloMessage m = new HelloMessage();   }   }   }

11. 屬性

using System;   public class HelloWorld   {   public string strHelloWorld   {   get   {   return "Hello World";   }   }   public static void Main()   {   HelloWorld hw = new HelloWorld();   Console.WriteLine(cs.strHelloWorld);   }   }

12. 代理

using System;   class HelloWorld   {   static void writeHelloWorld() {   Console.WriteLine("HelloWorld");   }   static void Main() {   SimpleDelegate d = new SimpleDelegate(writeHelloWorld);   d();   }   }

13. 使用屬性

#define DEBUGGING   using System;   using System.Diagnostics;   public class HelloWorld : Attribute   {   [Conditional("DEBUGGING")]   public void writeHelloWorld()   {   Console.WriteLine("Hello World");   }   public static void Main()   {   HelloWorld hw = new HelloWorld();   hw.writeHelloWorld();   }   }

14. 接口

using System;   interface IHelloWorld   {   void writeHelloWorld();   }   public class HelloWorld : IHelloWorld   {   public void writeHelloWorld()   {   Console.WriteLine("Hello World");   }   public static void Main()   {   HelloWorld hw = new HelloWorld();   hw.writeHelloWorld();   }   }

C# Hello World的特別寫法:

15. 動態(tài)Hello World

using System;   using System.Reflection;   namespace HelloWorlDNS{   public class HelloWorld   {   public string writeHelloWorld()   {   return "HelloWorld";   }   public static void Main(string[] args)   {   Type hw = Type.GetType(args[0]);   // Instantiating a class dynamically   object[] nctorParams = new object[] {};   object nobj = Activator.CreateInstance(hw, nctorParams);//, nctorParams);   // Invoking a method   object[] nmthdParams = new object[] {};   string strHelloWorld = (string) hw.InvokeMember("writeHelloWorld", BindingFlags.Default | BindingFlags.InvokeMethod, null, nobj, nmthdParams);   Console.WriteLine(strHelloWorld);   }   }

16. 不安全代碼Hello World

using System;   public class HelloWorld   {   unsafe public void writeHelloWorld(char[] chrArray)   {   fixed(char *parr = chrArray)   {   char *pch = parr;   for(int i=0; i< chrArray.Length; i++)   Console.Write(*(pch+i));   }   }   public static void Main()   {   HelloWorld hw = new HelloWorld();   char[] chrHelloWorld = new char[] {'H','e','l','l','o', ' ', 'W','o','r','l','d'};   hw.writeHelloWorld(chrHelloWorld);   }   }

17. 使用InteropServices

using System;   using System.Runtime.InteropServices;   class Class1   {   [DllImport("kernel32")]   private static extern int Beep(int dwFreq, int dwDuration);   static void Main(string[] args)   {   Console.WriteLine("Hello World");   Beep(1000, 2000);   }   }

到此,關(guān)于“C# Hello World的寫法有哪些”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
文章題目:C#HelloWorld的寫法有哪些
URL鏈接:http://weahome.cn/article/iejhos.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部