自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

描述C#程序和C#語言

開發(fā) 后端
本文介紹C#程序和C#語言,C#程序必須以.cs做后綴名。輸入程序并保存它,比如保存為HelloWorld.cs然后編譯它。

如果你和我一樣,既用Microsoft的技術工作,也喜歡用Linux工作,那么這個Mono就能幫助你我,你可以在這兩個平臺上都可以寫C#程序。

到www.go-mono.com下載Mono的最新安裝包。我看了一下,在我寫這篇文章時,該官方網(wǎng)上最新的Stable版本時Mono 1.1.13.8 .

在安裝Mono前,你必須確定你是否有GIMP Toolkit,Drawing Kit和pkg-config.你可以在rpmfind.net上下載它們。建議下載最新的版本,如果你的Linux上原有了這些軟件,你也可能需要升級它們。

下面安裝這些軟件:
◆rpm -Uvh glib2-2.0.0-1.i386.rpm
◆rpm -Uvh glib2-devel-2.0.0-1.i386.rpm
◆rpm -Uvh pkgconfig-0.12.0-1.i386.rpm

接下來就是解壓Mono:
◆tar -zxvf mono-1.1.13.8.tar.gz

接下來:
◆./configure
◆make
◆make install

當上面的都完成后,你的Linux系統(tǒng)就有了一個可以工作的Mono,它包括了Mono的C#編譯器,Mono的即時編譯器和mint(The Mono interpreter)。下面就可以寫C#程序了。比如,嘿嘿,寫個最有名的Hellow World程序:

  1. class Hello {  
  2. static void Main() {  
  3. System.Console.WriteLine("Hello World");  
  4. }  

呵呵,果然是經(jīng)典。C#程序必須以.cs做后綴名。輸入程序并保存它,比如保存為HelloWorld.cs然后編譯它:
◆mcs Hello.cs

如果你寫的程序都正確,那么這個命令會生成一個名叫HelloWorld.exe的MSIL文件,然后你就可以使用這個文件:
◆mint HelloWorld.exe

Hello World

mint interprter有很多可以選擇的命令包括 ——trace 和 ——debug,這些對調(diào)試很有作用。當你的程序已經(jīng)完成了,你可以在JIT編譯器上編譯了:
◆mono HelloWorld.exe

Hello World

C#語言運行庫提供了跨平臺的能力。.NET程序可以在任何安裝了CLR的系統(tǒng)上運行。實際上,Mono的C#編譯器是在Windows平臺上用 Microsoft .NET Framework SDK編譯后再移到Linux平臺上的。你可以把在Windows平臺上編譯好的程序轉到Linux上并運行它。

Mono還沒有完全實現(xiàn)。NET Framework,但已經(jīng)足夠讓你運行你想寫的程序了。開源的東西一般進化速度很快,也許很快就能完全滿足你的需求。

順便提一下,在gtk-sharp.sourceforge.net上有個Gtk項目,它致力于給C#語言綁定gtk+ toolkit.它同時也致力于在Mono下提供和Windows.Forms兼容的庫。當然,從Windows遷移到Linux畢竟是有困難的,讓我們關注它的進展吧。以上介紹C#程序和C#語言

【編輯推薦】

  1. C#反射方法學習總結
  2. 淺談C#測量cpu性能
  3. C#遠程計算機的一些理論知識
  4. 淺析C# Static修飾
  5. C#轉換農(nóng)歷的簡單方法
責任編輯:佚名 來源: IT168
相關推薦

2009-08-19 10:09:21

C#和C++

2009-08-12 18:28:09

C#事件處理程序

2009-08-19 16:50:32

Visual C#C#語言特性

2009-09-07 13:02:52

Java和C#線程

2009-09-02 17:10:45

C#語言入門

2009-08-26 14:54:23

C# new和over

2009-09-07 15:15:43

2009-08-20 09:30:03

C#開發(fā)WinForm

2009-08-03 16:45:02

C#異步Socket

2009-08-03 18:08:39

C# ICloneab

2009-08-17 16:32:34

C# Anonymou

2009-08-18 17:41:22

C# ListView

2009-08-26 17:49:36

C# readonly

2009-08-31 13:18:09

C# IWebMess

2009-08-31 18:32:01

C# ListBoxE

2009-08-24 13:40:58

C# Windows

2009-08-28 11:22:11

C#裝箱和拆箱

2009-08-20 16:45:03

C#哈希值

2009-08-27 10:01:52

C#自動屬性

2009-09-01 17:08:35

C# Color枚舉
點贊
收藏

51CTO技術棧公眾號