偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

描述C#程序和C#語言

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

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

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

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

下面安裝這些軟件:
◆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

當(dāng)上面的都完成后,你的Linux系統(tǒng)就有了一個(gè)可以工作的Mono,它包括了Mono的C#編譯器,Mono的即時(shí)編譯器和mint(The Mono interpreter)。下面就可以寫C#程序了。比如,嘿嘿,寫個(gè)最有名的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

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

Hello World

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

Hello World

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

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

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

【編輯推薦】

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

2009-08-19 10:09:21

C#和C++

2009-08-12 18:28:09

C#事件處理程序

2009-09-07 13:02:52

Java和C#線程

2009-08-19 16:50:32

Visual C#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-03 16:45:02

C#異步Socket

2009-08-20 09:30:03

C#開發(fā)WinForm

2009-08-17 16:32:34

C# Anonymou

2009-08-18 17:41:22

C# ListView

2009-08-31 13:18:09

C# IWebMess

2009-08-26 17:49:36

C# readonly

2009-08-03 18:08:39

C# ICloneab

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-27 10:01:52

C#自動(dòng)屬性

2009-09-01 17:08:35

C# Color枚舉

2009-09-03 16:55:58

C#引用類型
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)