第一個C#程式

來源:互聯網
上載者:User

標籤:port   而在   直接   方法   語言   course   沒有   精度   引用   

namespace 是C#中組織代碼的方式,它的作用那個類似java中的包

using 在Java中作用如果匯入其他包 應該是用import關鍵字而在C#中應使用using關鍵字來引用

class關鍵字 與java一樣C#也是一門物件導向的得語言,使用class關鍵字來表示類

Main()方法與java一樣是程式啟動並執行入口應用程式從這裡開始在C#中Main()的方法有四種傳回值

文法
static void Main(string[]args){ }

static int Main(string[]args){ }

static void Main(){ }


static int Main(){ }

當建立一個項目是編譯器會建立第一種形式的Main()方法

關鍵代碼
Console.WriteLine("HELLO,WORD"); 從控制台輸出
Console.ReadLine(); 從控制台輸入

 

C#中的資料類型
整形javaC#舉例
浮點型intint年齡

雙精確度型floutflout成績

字串型Stringstring姓名

布爾型booleanbool是否有少數民族

C#中的變數
資料類型 變數名稱
為什麼要使用常量
用於程式中一旦設定就不允許被修改
什麼是常量
const 資料類型 常量名稱=值;

Consolel類
常用的輸出有兩種
Console.WriteLine();輸出換行
Console.Write();輸出不換行
常用的輸入方法有Console.ReadLine(),該方法傳回值是String類型
C#向控制台台輸出
1
Console.WriteLine();
2
Console.WriteLine(要輸出的值);
3
Console.WriteLine("格式字串",變數列表);

例如
string course="C#"

Console.WriteLine(course);
C#

Console.WriteLine("我的課程名稱是"+course);
我的課程名稱是: C#

Console.WriteLine("我的課程名稱是{0}",course)
我的課程名稱是: C#

第三種方法就很方便,代碼也容易維護


Console.ReadLine()
這句話返回一個字串可以直接賦予一個字串變數
如果要輸入整形怎麼辦,只需要一個簡單的轉換即可
int age=int .Parse{Console.ReadLine()};
int .Parse()方法作用把字串轉換為轉型

類和對象
文法
[存取修飾詞] 傳回值類型 方法名(參數列表){
方法主體
}
存取修飾詞
在java課程中學習了存取修飾詞public在本課程中將學會兩個一個是public(共有的)
privite(私人的)
方法傳回值類型
我們編寫實現特定功能模組 可供他人調用,在調用後可返回一個值這個值
的資料類型就是方法傳回值類型 可以int float double bool string 如果方法不能返回就用void關鍵字
方法名
每個自訂要有一個名稱,方法名要有特殊含義
參數列表
調用方法時,可以向方法中傳遞參數,構成了參數列表如果沒有參數就不用參數列表 各個參數中用括弧
方法主體
方法主體部分就是實現某一個功能
文法
[存取修飾詞]class類名{
//類主體
}
注釋
///
每行都有///
其它與java一樣

第一個C#程式

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.