C#
智渝
生无路而勤为径
展开
-
C#的值类型和引用类型
根据在内存中存储位置的不同,C#中的数据类型可分为两类。一、值类型:数据长度固定,存放于栈(stack)上。值类型变量直接保存变量的值,一旦离开其定义的作用域,立即就会从内存中删除。每个值类型的变量都有自己的数据,因此对一个该变量的操作不会影响到其他变量。1)简单类型:有符号整型:sbyte、 short、 int、 long无符号整原创 2017-11-07 11:26:31 · 490 阅读 · 0 评论 -
装箱和拆箱
装箱: 装箱是值类型到Object类型或到此值类型所实现的任何接口类型的隐式转换,用于在垃圾回收堆中储存值类型。 装箱实际上是指将值类型转换为引用类型的过程,装箱的执行过程大致可以分为以下三个阶段: (1)从托管堆中为新生成的引用对象分配内存。 (2)将值类型的实例字段拷贝到新分配的内存中。原创 2017-11-06 10:38:53 · 500 阅读 · 0 评论 -
C#访问修饰符
公共成员 public 私有成员 private 受保护成员 protected 内部成员 internal 受保护的内部成员 protected internal原创 2017-11-06 10:36:58 · 489 阅读 · 0 评论 -
C#类型转换
C#的类型转换上一节我们学习了4种数据类型,也提到每种类型的变量只能存这种类型的数据。可是,有时候真的需要把不同类型的值放在一起运算,比如这种:3.5+8 这时候怎么办呢?有下面2种情况:自动类型转换:2种不同类型的数据运算,低精度类型会自动转换为较高精度的类型。以3.5+8为例,显然数字8的精度较低(int),而3.5的原创 2017-11-06 10:35:50 · 427 阅读 · 0 评论 -
字段
字段默认是私有的,不能被类以外的程序访问,供在类的内部使用。字段可以声明为任何类型,包括变量类型、可访问类型和静态类型。 字段根据可访问性可标记为public、private、protected、internal或prirected internal类型;还可以声明为只读字段,使用readonly关键字。 只读字段只能在初始化期间或在构造函数中赋值,而静态的只读字原创 2017-11-06 10:35:08 · 553 阅读 · 0 评论 -
C#封装、继承和多态
封装 封装隐藏了类和对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别。类提供了三种可选访问级别:public、protected和private,通过设定不同数据访问级别,自定义数据的访问权限,达到保护数据和共享数据的统一。 继承 类的继承是指在原有原创 2017-11-06 10:34:35 · 596 阅读 · 0 评论 -
C#运算符优先级
C#的运算符优先级①括号。学数学的时候我们就知道,要先计算括号里面的内容。C#语言也是一样,如果有多层括号,要从里向外计算。括号优先级最高。②一元运算符。有些运算符两边有2个操作数,比如2+3、6%5等等,这些叫做二元运算符。只有一个操作数的叫做一元运算符,它们的优先级高于二元运算符。一元运算符包括:++(自加) 、 --(自减) 、 !(逻辑非)。③*原创 2017-11-06 10:33:38 · 460 阅读 · 0 评论 -
Visual Studio 快捷键
1. 项目相关1)新建项目:“Ctrl+Shift+N”2)打开项目:“Ctrl+Shift+O”;3)保存项目:“Ctrl+S”;4)新建项:“Ctrl+Shift+A”;2. 调试相关1)调试(启动):F5;2)调试(重新启动):使用组合键“Ctrl+Shift+F5”;3)调试(开始执行不调试):使用组合键“Ctrl转载 2017-11-02 15:28:52 · 309 阅读 · 0 评论 -
C#二维矩形数组与二维交错数组
一、二维矩形数组using System;namespace rectangle_arr{ class Program { static void Main(string[] args) { int[,] Inum = new int[3, 2] { { 1, 2}, { 3, 4}, { 5, 6}};原创 2017-11-07 16:50:56 · 833 阅读 · 0 评论 -
Visual Studio 2017离线安装包获取和安装教程
Visual Studio 2017各版本离线安装包获取以及安装教程Author: wsgDate: 2017-11-06系统: windows 7旗舰版前言:Visual Studio 2017版本与以往的2015、2013、2012版本不同,采用了新的模块化安装方法。微软官方也并未提供ISO镜像,作者根据官方提供的离线下载方案(https://do原创 2017-11-06 13:17:43 · 50725 阅读 · 8 评论