一、變量
1.1 變量
1.2 使用變量的步驟
1.3 變量的聲明
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Bianliang
{
class Program
{
static void Main(string[] args)
{
int money = 200;
int money1, money2, money3;
money1 = 300;
money2 = 400;
Console.Write(money);
Console.ReadLine();
}
}
}
1.4 變量的命名規(guī)則
變量名能不能用漢字?
1.5 變量的初始化
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Bianliang
{
class Program
{
static void Main(string[] args)
{
int aa = 456;
String bb = "";
Console.Write(aa);
Console.Write(bb);
Console.ReadLine();
}
}
}
1.6 變量初始化的三種方法
1.7 變量的作用域
全局變量
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Chengyuanbianliang
{
class Program
{
String aa = "2323";
static String bb = "3443";
static void Main(string[] args)
{
Program program = new Program();
Console.WriteLine(program.aa);
Console.WriteLine(bb);
Console.ReadLine();
}
}
}
局部變量
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Chengyuanbianliang
{
class Program
{
String aa = "2323";
static String bb = "3443";
static void Main(string[] args)
{
Program program = new Program();
Console.WriteLine(program.aa);
Console.WriteLine(bb);
Console.WriteLine(a);
Console.ReadLine();
}
void showInfo()
{
int a = 666;
Console.WriteLine(a);
Console.ReadLine();
}
}
}
1.8 變量使用實(shí)例
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp2
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Welcome to Glorysoft\n");
Console.WriteLine("please input into username:");
String name = Console.ReadLine();
Console.WriteLine("當(dāng)前用戶為" + name);
Console.ReadLine();
}
}
}
1.9 變量常見錯(cuò)誤
錯(cuò)誤1
錯(cuò)誤2
錯(cuò)誤3
二、C#數(shù)據(jù)類型
2.1 數(shù)據(jù)類型
2.2 值類型
2.2.1 值類型直接存儲(chǔ)值
例如:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
int age = 30;
int age2 = age;
age2 = 35;
Console.WriteLine("age" + age);
Console.WriteLine("age2" + age2);
Console.Read();
}
}
}
2.2.2 簡(jiǎn)單類型
2.2.3 整數(shù)類型
例如:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-708686.html
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp3
{
class Program
{
static void Main(string[] args)
{
int a = 10; //int 正負(fù)整數(shù)都可以
//uint b = -10; //-10是有符號(hào)得,所以不可行,只能使用無(wú)符號(hào)即正數(shù)類
byte c = 255;
// byte d = 258; //超過了byte得最大取值
Console.WriteLine(c);
Console.Read();
}
}
}
2.2.4 浮點(diǎn)類型
2.2.5 decimal 類型
注意:
定義decimal變量時(shí)的問題
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp3
{
class Program
{
static void Main(string[] args)
{
decimal a = 3.14M;
Console.WriteLine(a);
Console.Read();
}
}
}
2.2.6 bool類型
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp3
{
class Program
{
static void Main(string[] args)
{
bool a = true;
bool b = false;
Console.WriteLine(a);
Console.WriteLine(b);
Console.Read();
}
}
}
2.3 引用類型
2.3.1 引用類型存儲(chǔ)對(duì)值得引用
2.3.2 Object 類
不區(qū)分大小寫得限制
2.3.3 String 類
(1)
(2)
2.3.4 引用類型使用實(shí)例
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp3
{
class Program
{
static void Main(string[] args)
{
Consumal consumal = new Consumal();
consumal.Record();
}
}
class Card
{
public string money { get; set; }
}
class Consumal
{
public void Record()
{
Console.WriteLine("信用卡消費(fèi)記錄:\n");
Card pcard = new Card()
{
money = "8000"
};
Console.WriteLine("信用卡得總額度:"+pcard.money);
Card scard = pcard;
scard.money = "3000";
Console.WriteLine("信用卡消費(fèi)記錄:"+pcard.money);
Console.Read();
}
}
}
2.4 值類型與引用類型得區(qū)別
2.5 枚舉類型
2.5.1 什么是枚舉類型
一種特殊得字段
2.5.2 枚舉類型的使用
2.6 數(shù)據(jù)類型轉(zhuǎn)換
2.6.1 隱式類型轉(zhuǎn)換
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp3
{
class Program
{
static void Main(string[] args)
{
double score1 = 81.5;
double score2 = score1 + 2;
Console.WriteLine("第二次考試平均分:" + score2);
Console.Read();
}
}
}
例如:
2.6.2 顯式類型轉(zhuǎn)換
2.6.3 裝箱和拆箱
2.7 常量的使用
2.7.1 為什么需要常量
2.7.2 常量的定義及分類
2.7.3 變量與常量的比較
例如:
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-708686.html
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp3
{
class Program
{
static void Main(string[] args)
{
double PI = 3.14;
double r;
Console.WriteLine("請(qǐng)輸入圓的半徑:\n");
r = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("圓的面積為:" + PI*r*r);
Console.Read();
}
}
}
到了這里,關(guān)于三、C#—變量,表達(dá)式,運(yùn)算符(3)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!