.NET C#基础
概述
- .net核心:.net Framework 框架
- 编译器: vs 或 sharpDevelop
- C# 开发的程序
- 控制台程序(dos界面)
- Windows应用程序(窗口界面)
第一个C#程序
using System; //using 导入命名空间
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Ex1_1{ //命名空间定义
class Program{ //包含主函数入口的类定义
static void Main(stirng[] args){ //主函数入口
Console.WriteLine("hello world");
Console.ReadLine();
}
}
}
C#基本类型
- C#是一种强类型的语言,在使用变量、表达式、数值时必须定义类型。
- C#数据类型分为值类型和引用类型两类。
- 基本类型
- 值类型:值类型包括简单类型、枚举类型、结构类型
- 简单类型(整型【sbyte、byte、short、ushort、int、uint、long、ulong】、字符型【char】、布尔型【bool】、实数类型【float、double、decimal】)
- 枚举类型
- 引用类型(class interface 数组 委托(delegate) object string)
值类型与引用类型关系:
C#用自动装箱与拆箱来实现值类型与引用类型的转换。装箱就是将值类型包装成引用类型的过程。拆箱就是将一个object类型转为值类型。
装箱操作自动进行,拆箱操作需要显示地强转。
变量与常量
常量
- 整型常量 int long
- 浮点型常量 float double decimal
- 字符常量
- 字符串常量
- 布尔常量
- 符号常量
变量
表达式
- 算术运算符
- 关系运算符
- 逻辑运算符
- 位运算符
- 赋值运算符
循环语句
选择语句
- if语句
if if-else if-else if - switch语句
switch-case - while语句
do-while - for语句
跳转语句
- continue
- break
- return
- goto
本文来自博客园,作者:Huathy,遵循 CC 4.0 BY-NC-SA 版权协议。转载请注明原文链接:https://www.cnblogs.com/huathy/p/17253922.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
2021-03-13 java.lang.IllegalStateException: Duplicate key 0