C#語言基礎——定義變量、變量賦值、輸入輸出


第一部分 了解c#

一、C#的定義及其特點

     C#是微軟公司在2000年7月發布的一種全新且簡單、安全、面向對象的程序設計語言,是專門為.net的應用而開發的語言。它吸收了c++、Visual basic、Delphi、Java等語言的優點,體現了當今最新的程序設計技術的功能和精華。.net框架為c#提供了一個強大的、易用的、邏輯結構一致的程序設計環境。同時,公共語言運行時(Common Language Runtime)為C#程序語言提供了一個托管的運行時環境,使程序比以往更加穩定、安全。其特點有:

·語言簡潔

·保留了C++的強大功能

·快速應用開發功能

·語言的自由性

·強大的Web服務器控件

·支持跨平台

·與XML相融合

 二、Visual Studio.NET 的集成開發環境

如何新建一個Visual C# .net項目

1、打開VS集成開發環境,左上角“文件”

2、打開“新建”——>"項目”(彈出“新建項目”對話框)

3、在“新建項目”對話框中

     (1)選擇編程語言——C#

     (2)框架版本——.net 4.0

     (3)選擇控制台應用程序

     (4)存儲路徑

     (5)文件命名

三、C#項目的組成結構

1、項目的后綴:

.config——配置文件(存放配置參數文件)

.csproj——項目文件(管理文件項)

.sln——解決方案文件(管理項目)

.cs——源文件(程序代碼)

注:后綴不同代表文件類型也不同,這些文件后綴類型會在“解決方案資源管理器”中看到。

2、每一個程序有且只有一個main函數,我們在main函數中寫代碼。

main函數的內容

Console.WriteLine( );——輸出語句,自動換行

Console.ReadLine( );——輸入語句,自動換行(按回車鍵結束防止程序閃退)

Console.Write( );——輸出語句,不自動換行

3、定義變量、變量賦值

 

變量的命名規則:

 

·組成:字母,數字,下划an線,@,漢字(一般不用漢字命名)

 

·首字母只能用字母,下划線,@,漢字

 

·不能與關鍵字重名

 

(1)string——定義字符串變量

·格式:string a="hello";

·2個字符串“+”時,進行拼接

(2)int——定義整型變量

·格式:int b="10";

·2個整型“+”時,進行加法

4、值覆蓋

舉例

·下面的程序輸出內容是?

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 
 6 namespace 課后作業題3
 7 {
 8     class Program
 9     {
10         static void Main(string[] args)
11         {
12          Console.WriteLine("面朝大海");
13          Console.WriteLine("春暖花開");
14          Console.ReadLine();
15          
16          
17 
18 19         }
20     }
21 }

·輸出為“春暖花開”。解析:程序是由上到下順序讀取,讀完第一行后——“面朝大海”,讀第二行后——“春暖花開”,讀第三句——打印內容。第二行的“春暖花開”將第一行的“面朝大海”覆蓋住了。所以輸出為“春暖花開”。

5、值拼接

·下面的程序輸出為?

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 
 6 namespace 課后作業題3
 7 {
 8     class Program
 9     {
10         static void Main(string[] args)
11         {
12             string a = "面朝大海,";
13             string b = "春暖花開";
14             string end = a + b;
15             Console.WriteLine(end);
16             Console.ReadLine();
17         }
18     }
19 }

答:面朝大海,春暖花開

解析:·string定義的是字符串變量,當2個string類型的進行“+”時,進行拼接,即:“面朝大海,春暖花開”。

        ·Console.WriteLine(end);   值打印如果括號里的內容沒有雙引號——輸出為“面朝大海,春暖花開”。

        ·Console.WriteLine("end");    值打印如果括號里的內容有雙引號——輸出為“end”。

6、int類型轉換為string類型

     string a="10";

     int b=int.Parse(a);

7、注釋格式://注釋內容

8、綜合練習

“請輸入您的姓名:”同一行出現光標,等待用戶輸入
“請輸入您的性別:”光標,等待用戶輸入
“請輸入您的年齡:”同上
“請輸入您的身高:”同上
“請輸入您的體重:”同上
“--------------------華麗的分割線-----------------------”
xxx你好!您的性別是“男”,您的年齡是“18”,您的身高是“180”,您的體重是“180”。

練習題2:
您的身高和體重的和是“360”。

 
         

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

 
         

namespace 課后作業題2
{
class Program
{
static void Main(string[] args)
{ //1、輸出“請輸入您的姓名:”
Console.Write("請輸入您的姓名:");
//2、等待用戶輸入姓名
string name = Console.ReadLine();
//3、輸出“請輸入您的性別:”
Console.Write("請輸入您的性別:");
//4、等待用戶輸入性別
string sex = Console.ReadLine();
//5、輸出“請輸入您的年齡:”
Console.Write("請輸入您的年齡:");
//6、等待用戶輸入年齡
string age = Console.ReadLine();
//7、輸出“請輸入您的身高:”
Console.Write("請輸入您的身高:");
//8、等待用戶用戶輸入身高
string high = Console.ReadLine();
//9、將字符串變量轉換為整型變量
int high1 = int.Parse(high);
//10、輸出“請輸入您的體重:”
Console.Write("請輸入您的體重:");
//11、等待用戶輸入體重
string weave = Console.ReadLine();
//12、將字符串變量轉換為整型變量
int weave1 = int.Parse(weave);
//13、輸出“-------華麗的分割線--------”
Console.WriteLine("----------------華麗的分割線-----------------");
//14、定義變量a,變量賦值
string a = "您好!您的身高和體重的和是“";
//15、定義變量b,變量賦值
string b = "”。";
//16、計算身高和體重的和
int c = high1 + weave1;
//17、打印最終結果
string end = a + c + b;
Console.WriteLine(end);
Console.ReadLine();
}
}
}

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM