当前位置:网站首页>C# 基础
C# 基础
2022-04-21 06:19:00 【林木木吖】
C#基础
C#语言是微软开发的一种面向对象的编程语言。其特征是封装、继承、多态,并且添加了事件和委托,增强了编程的灵动性。
特点:1、简单,安全。
2、面向对象
3、支持跨平台
4、能开发多种类型的程序
namespace 命名空间名称。用于解决命名冲突。
当出现两个以上相同的命名类或方法时,使用命名空间去区分我们到底调用是哪个类或方法。
C#程序里面基本内容包含在一个命名空间
F5是调试运行的快捷键
Alt+F5 直接运行
F11 逐语句 。每一条语句都要调试执行。当执行到函数的时候,进入到函数中去执行
F10 逐过程。只执行每一个过程。当执行到函数的时候,直接执行函数,不进入函数内部去。
shift+F11 跳出,跳出我们当前执行的函数,返回到上一级
C#基本数据类型
数据类型主要用于指明变量和常量存储值的类型。
C#基本数据类型分为值类型和引用类型。
值类型:整形、浮点型、字符型、布尔型、枚举型。
引用类型:类接口、数组、委托、字符串。
在基本数据类型中,除了string 其他的都是值类型。
值类型是在传递的时候传递值。
引用类型是在传递的时候传引用。方法
计算机内存的存储单位
bit 位 值可以表示0 1(计算内存的最小计算单元)二进制
B Byte 字节 1Byte=8bit
KB 1KB = 1024B
MB 1 MB =1024KB
GB 1GB = 1024MB
基础数据类型—整形
byte无符号字节类型 1个字节 0~255 有符号sbyte -127~126
short有符号短整形 2个字节 无符号:ushort
int有符号整形 4个字节 无符号:uint
long有符号长整形 8个字节 无符号:ulong
注:一个字节只能表示英文字母和一些符号
浮点型
float 单精度浮点型 4个字节
例:float num = 25.6f;
double 双精度浮点型 8个字节
例:double dNum = 25.6;
decimal 更高精度浮点型 16个字节
例:decimal decimalNum = 25.6M;
注:C#中小数默认为double类型
字符型 char 2个字节
只能存放一个字符,需要用单引号引起来
例:char c = '我';
字符串类型
用string存放,需要用双引号引起来
例:string str = "我是字符串";
布尔型 bool
值:true和false
例:bool isOK=false;
注释
作用:用于说明当前代码的意义,去掉暂时不需要的代码
第一种 单行注释//
例://Write 只输出不换行
Console.Write("字符串");
第二种 多行注释/*代表注释的开始 */代表注释的结束
例:/* int num = 5;
int result = 0;
*/
第三种 文档注释 一般用于类和方法的说明
例: /// <summary>
/// 这是一个启动方法,Main方法
/// </summary>
/// <param name="args"></param>
static void Main(string[] args) { }
注释的快捷键
对某一区域整体注释:Ctrl+K+C
对某一区域取消注释:Ctrl+K+U
版权声明
本文为[林木木吖]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_57727548/article/details/120826665
边栏推荐
猜你喜欢

JDBC简单实现学生管理系统

applicationContext. How to solve the problem of XML becoming gray document

【AD】模块化原理图绘制坑点记录

R language drawing | drawing mixed density function diagram and adding quantile line

Semantic feature extraction and simple word frequency display (wordcloud)

微服务——服务拆分策略与原则
![[AD] modular schematic drawing pit point record](/img/b3/02136b8f9193d87a4780dd131f5d35.png)
[AD] modular schematic drawing pit point record

【Labview】记录下做Labview项目的一些坑点

【ThreadX】ThreadX源码阅读计划(二)

applicationContext.xml变成灰色的文档咋解决
随机推荐
【ThreadX】H743+ThreadX+FileX移植记录
R language drawing | drawing mixed density function diagram and adding quantile line
If I use Monet's color matching in scientific research pictures?
php初级程序员,接单,挣外快的指导方法
如何防止SQL注入
GDB调试器安装与使用
win10的jupyter notebook使用pyspark2.3.2解决的报错问题
Vee validate validation
[STM32] cubemx configuration diagram of 480mhz clock under 25MHz external crystal oscillator of h743
Draw biaxial separation diagram with ggplot2
Curl command
什么是PaaS?平台即服务介绍
Flat (flat lattice transformer) code implementation
MySql分组 按某个字段排序取值第一条
grub boot.S代码分析
gojs 无水印版
The jupyter notebook of win10 uses pyspark 2 3.2 error reporting problems solved
R | create LEGO mosaic
Li Kou video note 21 - depth first search method + 938 question method
systemd如何使用/etc/init.d脚本