C#語言基礎01

來源:互聯網
上載者:User

標籤:使用   os   檔案   資料   問題   ar   代碼   line   

Console.WriteLine("hello");

Console.ReadKey();// 按一個按鍵繼續執行

string s=Console.ReadLine();//
使用者輸入文字的時候程式 是暫停 ,使用者輸入
玩 必點斷行符號,把使用者輸入的作為傳回值,聲明一個string 類型的變數(容器)s,用s來放ReadLine函數返回的值。

Console.WriteLine(s);

/*
inti1=10;
int i2=20;
Console.WriteLine(i1+ "+" + "+i2+"="+(i1+i2));
Console.WriteLine("{0}+{1}={2}",i1,i2,i1+i2);//預留位置從零開始,
順序就是WriteLine第二個參數開始的順序。

Console.WriteLine("{0}+{1}={3}",i1,i2,i1+i2);//這是 不正確的。
Console.WriteLine("{0}+{1}={2}",i1,i2,i1+i2,"aaa");
* / 多行注釋星號和斜杠之間不能有空格

Console.WriteLine("請輸入男孩的名字");
string boy=Console.ReadLine();
Console.WriteLine("請輸入女孩的名字");
string girl=Console.ReadLine();
Console.WriteLine("{0}愛{0}",boy,girl);
Console.ReadKey();//按一個鍵繼續執行

全部中斷:可以看程式中斷在什麼位置


vs開發環境介紹:
解決方案管理器:解決方案、工程、檔案
C#源檔案一般以CS結尾
C#程式的入口是main函數,在main中寫代碼的行,暫時不用關心其他部分是什麼意思
錯誤清單。見到編譯錯誤不用慌。錯誤排除示範。常見錯誤:結尾沒有分號,大小寫錯誤。
顯示程式碼號。
工具-》選項-》文字編輯器->C#-》行號

從上到下一條條的一次執行。
大小寫敏感
函數參數用()包圍
兩句代碼之間用分號隔開(必須用英文半形符號)中文全形不可以;
注釋:單行注釋、多行注釋。

變數:
把變數看成放資料的容器
定義變數的方式:類型 變數名;int i3;
變數的類型:不同類型的容器放不同的類型
變數不能和變數的資料類型不匹配。
類型沒事不能重名。
string boy=Console.ReadLine();//錯誤,變數不能重名。
boy=Console.ReadLine();//可以,沒有重新定義boy變數,而是使用已有的變數。

int i=10;
Console.WriteLine("i");//i和"i"只是看起來一樣而已。

console.ReadKey();

常用資料類型:
string int char bool decimal byte double
long float 等
bool 的取值 true .false.
為什麼輸出用用轉義符"\",因為編譯器預設是
遇到"開始字串,在遇到"是結束字串,但是如果遇到前面有\的就不把他當成有字串起始意義的".
‘a‘ 是 char "a" 是 string
string s=Console.ReadLine();
問題:
String str=Console ReadLine();
Console.WriteLine(str);
使用者輸入a\nb,輸出什嗎?
簡單的類型轉換:Convert.ToString()/Convert.ToInt32()/ToString().


string s=""ab"";//錯誤
string s="\"ab\"";\\正確
Console.WriteLine(s);
輸出:"ab"

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.