/******
前幾天在網上看見個比較有趣的東東,發上來大家看看.
包含了c#的很多技術. */
c# hello world寫法入門:
1. 初學者
public2. 改進的hello worldclasshelloworld
}
usingsystem;3. 命令列形式public
classhelloworld
}
usingsystem;4. 建構函式public
classhelloworld
}
usingsystem;c# hello world寫法高階:public
classhelloworld
public
static
voidmain()
}
5. 物件導向
usingsystem;6. 從其他類public
classhelloworld
public
static
voidmain()
}
usingsystem;7. 繼承public
classhelloworld
} public
classhelloworldhelperclass
}
abstract8. 靜態建構函式classhelloworldbase
classhelloworld : helloworldbase
}
classhelloworldimp
}
usingsystem;9. 異常處理public
classhelloworld
voidwritehelloworld()
public
static
voidmain()
}
usingsystem;10. 名字空間public
classhelloworld
catch(indexoutofrangeexception e)
}
}
usingsystem;11. 屬性namespacehellolibrary
}
}
}
------
usingsystem;
usinghellolibrary;
namespace
}
}
usingsystem;12. **public
classhelloworld
} public
static
voidmain()
}
usingsystem;13. 使用屬性classhelloworld
static
voidmain()
}
#define debugging14. 介面usingsystem;
usingsystem.diagnostics;
public
classhelloworld : attribute
public
static
voidmain()
}
usingsystem;c# hello world的特別寫法:inte***ceihelloworld
public
classhelloworld : ihelloworld
public
static
voidmain()
}
15. 動態hello world
usingsystem;16. 不安全**hello worldusingsystem.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);
}
}
usingsystem;17. 使用interopservicespublic
classhelloworld
} public
static
voidmain()
;
hw.writehelloworld(chrhelloworld);
}
}
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 可以把自己的一些經驗分享給廣大的網際網路朋友,人生苦短,我願分享。作為程式設計師,我想你比我更懂腦子對人來說,作用相當於記憶體對電腦。減輕自身大腦的壓力,將一些不是很重要但又不想丟棄的東西寫在部落格裡是個不錯的選擇。一聽就懂,一做就會,聽完時間久了就忘 找工作時...