W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
我們將要寫我們的第一個(gè)C#程序。
這里是一個(gè)程序,將2乘以3,并打印結(jié)果,6,到屏幕。
雙正斜杠表示行的其余部分是注釋。
using System; // Importing namespace
class Test // Class declaration
{
static void Main() // Method declaration
{
int x = 2 * 3; // Statement 1
Console.WriteLine (x); // Statement 2
} // End of method
} // End of class
這個(gè)程序的核心有兩個(gè)語句:
int x = 2 * 3;
Console.WriteLine (x);
C#中的語句按順序執(zhí)行,并以分號結(jié)束。
第一個(gè)語句計(jì)算表達(dá)式2 * 3和將結(jié)果存儲(chǔ)在名為 x
的局部變量中,x是整數(shù)類型。
第二個(gè)語句調(diào)用 Console
類的WriteLine
方法,將變量 x
打印到文本窗口。
這里 Console
是一個(gè)類名,而 WriteLine
是方法名稱。
我們傳入x
作為參數(shù)。
我們定義了一個(gè)名為Main的單一方法:
static void Main() {
...
}
我們可以使用將整數(shù)乘以2的可重用方法來重構(gòu)我們的程序,如下所示:
using System;
class Test {
static void Main() {
Console.WriteLine (OneMethod (3));
Console.WriteLine (OneMethod (1));
}
static int OneMethod (int feet)
{
int inches = feet * 2;
return inches;
}
}
C#識別一個(gè)稱為 Main
的方法作為信號通知執(zhí)行的默認(rèn)入口點(diǎn)。
Main
方法可以選擇返回一個(gè)整數(shù)而不是 void
,以便將值返回到執(zhí)行環(huán)境。
Main
方法可以選擇接受一個(gè)字符串?dāng)?shù)組作為參數(shù)。
例如:
static int Main (string[] args) {
...
}
數(shù)組 string []
表示特定類型的固定數(shù)量的元素。
C#編譯器將源代碼編譯為一個(gè)程序集,該程序指定為一組具有 .cs
擴(kuò)展名的文件。
程序集是.NET中的打包和部署單元。
程序集可以是應(yīng)用程序或庫。
普通控制臺(tái)或Windows應(yīng)用程序具有 Main
方法,并且是.exe
文件。
庫是.dll
,相當(dāng)于沒有入口點(diǎn)的.exe
。
C#編譯器的名稱是 csc.exe
。
您可以使用諸如Visual Studio之類的IDE進(jìn)行編譯,也可以從命令行手動(dòng)調(diào)用 csc
。
要手動(dòng)編譯,首先將程序保存到一個(gè)文件,如 Main.cs
,然后轉(zhuǎn)到命令行和調(diào)用。
csc
它位于%SystemRoot%\ Microsoft.NET \ Framework \ framework-version下,其中%SystemRoot%是您的Windows目錄。
如下:
csc Main.cs
這將生成一個(gè)名為Main.exe的應(yīng)用程序。
要生成庫(.dll),請執(zhí)行以下操作:
csc /target:library Main.cs
以下代碼輸出消息并讀取用戶輸入以退出。
using System;
public class MyFirstClass
{
static void Main()
{
Console.WriteLine("Hello from Java2s.com.");
Console.ReadLine();
return;
}
}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: