C#基础(宏观,数据类型,变量,运算符)

.NET平台上的C#语言与Visual Studio.NET紧密集成,支持多种应用开发如WinForm、ASP.NET等。本文深入讲解C#的基础概念,包括数据类型、变量、运算符等,特别探讨了一元、二元、三元运算符及其优先级。
摘要由CSDN通过智能技术生成

.net与C#

微软公司推出了Visual Studio.NET的开发者平台,而为了吸引更多的开发者涌入平台,微软还宣布推出一个特性强大并且与.NET平台无缝集成的编程语言,即C#,所以C#与.net平台的耦合度很高。.net平台除支持C#语言外,还支持VB/C++/F#/Javascript等大部分主流语言。而作为一个开发者平台,它不仅仅是包含开发环境、技术框架、社区论坛、服务支持等,它还强调了平台的跨语言、跨平台编程的两个特性。

.net能开发什么

  • WinForm应用程序
  • ASP.NET应用程序
  • 手机开发

.net交互模式

  • C/S:客户机/服务器
  • B/S:浏览器/服务器

规范

在这里插入图片描述

基础

在这里插入图片描述

数据类型

在这里插入图片描述

convert举例

//将string转换为double
double chinese = Convert.ToDouble(strChinese );

变量

在这里插入图片描述

//加加
num++; //自身加1

num = num++; //先取num原值参与运算,再自身加1

int number= ++num+10; //先自身加1,再参与运算
//减减
int num = 10;

num--;//后减

--num;//前减

int number = 10 + num--;//先参与运算,再自身减1

int number = 10 + --num;//先自身减1,再参与运算

运算符

在这里插入图片描述

复合赋值运算符举例

int number = 10;

number += 10;//number=10+10
number -= 10;//number=10-10
number *= 10;//number=10*10
number /= 10;//number=10/10
number %= 10;//number=10/10取余,为0

Console.WriteLine(number);
Console.ReadKey();

一元运算符、二元运算符、三元运算符

一元运算符比二元运算符优先级高

int number = 10;

number--;//一元运算符
number=number + 10;//二元运算符

三元表达式语法:表达式1?表达式2:表达式3;

举例

string text = "开心" ? "哈哈" : "哭哭";

Console.WriteLine(text);
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值