【C#视频】——基础知识点

本文介绍了C#与.NET的基本概念,包括它们之间的区别、.NET的应用场景(如Winform和ASP.NET应用开发)、变量类型及命名规则、转义符的使用、类型转换规则以及一些基本的运算符。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

区别

        .net/dotnet:一般指.NetFramework框架,一种平台,一种技术。

        C#sharp):一种编程语言,可以开发基于.net平台的应用。

        Java:即是一种技术又是一种编程语言。

.net都能干什么

       桌面应用程序       Winform
           (.net开发的桌面应用程序叫Winform应用程序)
       Internet应用程序  ASP.NET
             (.net开发的internet应用程序叫ASP.NET应用程序)
       手机开发              wp8

.NET两种交互模式

        C/S:客户机(Client)/服务器模式(Server)

        B/S:浏览器(Browser)/服务器模式(Server)


注释


变量


int: (整数)               3  5 100   -10
double: (小数)        3.14   10.5   -3.14   -5.0
char : (字符)           ‘A’   ‘b’   ‘a’  ' ' 
string : (字符串)         “Zhangsan”   “李四”   “计算机” “HelloWorld”    "a"
decimal:(金钱小数)存储金钱   5.62
decimal d=5.55m; 
decimal d1=5; (错误)
double和decimal都是小数 但是精度不同

命名规则

         1 必须以“字母”_或@符号开头.--不要以数字开头
         2 后面可以跟任意“字母”、数字、下划线.
  注意:
        1)你起的变量名不要与c#系统中的关键字重复.
        2)在c#中,大小写是敏感的.
        3)同一个变量名不允许重复定义(先这么认为,不严谨)
  定义变量时,变量名要有意义 
        C# 变量命名编码规范——Camel 命名法:
        首个单词的首字母小写,其余单词的首字母大写。
        Pascal命名规范:每一个单词第一字母都大写
        如果使用到英文单词的缩写,全部用大写!


转义符

\+一个字符,组成转译字符.一般用于表示特殊符号

@字在字符串前面表示不转译


常用的转译符:\n 表示换行;

 \b:表示少一个字,覆盖,覆盖了前边的字,如果|b后边有字,前边就会被覆盖;

\\:表示代表一个\

 \t:表示对齐,水平制表符,让后边的尽量与上一个对齐

 \”:表示“


类型自动转换规则

参与运算(算术运算和赋值运算)的操作数和结果类型必须一致.当不一致时,满足下面条时,系统自动完成类型转换       (隐式转换)

 

两种类型兼容

例如:int double兼容(都是数字类型)

目标类型大于源类型

例如:double> int

对于表达式

          如果一个操作数为double型,则整个表达式可提升为double型

//int类型的数据可以自动转换为double类型的数据
Int num1=10;
Int num2=3;
Double remainder num1*1.0/num2
Console.writeline(remainer);
Console.readkey();

//占位符
Console.writeline("你叫什么?");
String str=console.readline();
Console.writeline("我的名字是{0}",str);

Int num1=10;
Int num2=3;
Double remainder num1*1.0/num2
Console.writeline("{0:0.00}"remainer);
Console.readkey();


double转换为int丢精度
1.
Int number2=90;
Double number1=number2;//隐式转换
2.
Double  num1=303.6
Int num =(int)num1;//显示转换或者强制转换
Console.writeline(num);
Console.readkey();

加加减减

++  自加一    有前加和后加 

--     自减一  有前减和后减

一元运算符++/--比二元的+-优先级高

+=   -=   *=   /=    %=

对于+-*/%=都需要两个操作数才能进行运算的这些运算符,我们叫做二元运算符

;对于像++--这样的只需要一个操作数就能进行运算的运算符,我们叫做一元运算符.



评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值