Hello World的17種寫法 C 轉貼

2021-05-12 10:29:31 字數 4739 閱讀 9054

/******

前幾天在網上看見個比較有趣的東東,發上來大家看看.

包含了c#的很多技術. */

c# hello world寫法入門:

1. 初學者

public

classhelloworld   

2. 改進的hello world

usingsystem;  

public

classhelloworld   

3. 命令列形式

usingsystem;  

public

classhelloworld   

}  

4. 建構函式

usingsystem;   

public

classhelloworld   

public

static

voidmain()   

}  

c# hello world寫法高階:

5. 物件導向

usingsystem;   

public

classhelloworld   

public

static

voidmain()   

6. 從其他類

usingsystem;   

public

classhelloworld   

}  public

classhelloworldhelperclass   

7. 繼承

abstract

classhelloworldbase   

classhelloworld : helloworldbase   

}   

classhelloworldimp   

8. 靜態建構函式

usingsystem;   

public

classhelloworld   

voidwritehelloworld()   

public

static

voidmain()   

9. 異常處理

usingsystem;  

public

classhelloworld   

catch(indexoutofrangeexception e)   

}   

}

10. 名字空間

usingsystem;  

namespacehellolibrary   

}   

}   

}   

------   

usingsystem;   

usinghellolibrary;  

namespace

}   

}

11. 屬性

usingsystem;   

public

classhelloworld   

}  public

static

voidmain()   

12. **

usingsystem;   

classhelloworld   

static

voidmain()    

}

13. 使用屬性

#define debugging 

usingsystem;   

usingsystem.diagnostics;  

public

classhelloworld : attribute   

public

static

voidmain()   

14. 介面

usingsystem;  

inte***ceihelloworld   

public

classhelloworld : ihelloworld   

public

static

voidmain()   

c# hello world的特別寫法:

15. 動態hello world

usingsystem;   

usingsystem.reflection;  

namespacehelloworldns  

public

static

voidmain(stringargs)   

;   

objectnobj = activator.createinstance(hw, nctorparams);//, nctorparams);

// invoking a method

objectnmthdparams =new

object{};   

stringstrhelloworld = (string) hw.invokemember(

"writehelloworld"

, bindingflags.default | bindingflags.invokemethod, 

null

nobj, 

nmthdparams);  

console.writeline(strhelloworld);   

}   

}

16. 不安全**hello world

usingsystem;  

public

classhelloworld   

}  public

static

voidmain()   

;   

hw.writehelloworld(chrhelloworld);   

}   

}

17. 使用interopservices

usingsystem;   

usingsystem.runtime.interopservices;  

classclass1   

17種方法寫HELLO,WORLD

1.初學者 public class helloworld 2.改進的hello world using system public class helloworld 3.命令列形式 using system public class helloworld 4.建構函式 using system p...

「Hello world 」的N種寫法

在初學一門程式語言的時候,寫乙個 hello world 程式是最常見的入門方法。通過寫乙個成功的 hello world 可以實踐這門語言最基本的語法特性,還可以帶給自己成就感,真是一舉兩得。c c 語言本身有很多特性,如果能夠將這些技術分解出來變成乙個個的 hello world 並且將這些技術...

Hello World 為什麼寫部落格

開啟部落格,記錄世界記錄你.emmm 可以把自己的一些經驗分享給廣大的網際網路朋友,人生苦短,我願分享。作為程式設計師,我想你比我更懂腦子對人來說,作用相當於記憶體對電腦。減輕自身大腦的壓力,將一些不是很重要但又不想丟棄的東西寫在部落格裡是個不錯的選擇。一聽就懂,一做就會,聽完時間久了就忘 找工作時...