C#基础
schangxiang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据流程语句之 猜数字小游戏
using System; using System.Collections.Generic; using System.Text; using System.Collections; namespace ConsoleApplication1 { class Program { static void Main(string[] args)原创 2012-04-07 20:31:42 · 322 阅读 · 0 评论 -
C# 装箱和拆箱
Object类型是所有类型的基类,其下面有ValueType类型。什么结构啊,枚举啊,都继承ValueType,这些都是值类型。其他的什么类啊,数组啊,字符串啊等等都是引用类型。 简单的说,直接继承Object的都是引用类型,继承ValueType的都是值类型。 那样的话,像整形这样的结构按理说其实也是间接继承自Object的,那么按照里氏替换原则,整形转换成object应该...原创 2019-06-26 10:34:13 · 179 阅读 · 0 评论 -
C# 值类型和引用类型的区别
C#中 变量类型分两种:值类型和引用类型 由此引发两种形式的内存空间:堆栈和托管堆 堆栈(又称栈):存放所有值类型的数据 托管堆:存放所有引用类型的数据 值类型的变量本身就存放数据 而引用类型则存储实际数据的引用 值类型有个特点,那就是大小都固定,比如一个字节的Byte、4个字节的int。即使数据变了,占的存储空间也不会变,这里的整形i直接对应着他的数据的存储空间,这个存储空间...原创 2019-06-26 10:35:01 · 271 阅读 · 0 评论 -
1、LINQ的基本概念学习笔记
目录 1、隐式类型局部变量 2、匿名类型 3、匿名方法 4、Lambda表达式 1、隐式类型局部变量 使用var关键字隐藏变量的数据类型。 注意点: 声明隐式变量时一定要同时初始化,否则报错 声明变量不能赋值为NULL (因为赋为NULL,编译器无法推断出这个变量的具体数据类型) 声明一个局部变量后,他仍然具有强类型。如下列代码: var a=10; ...原创 2019-07-03 07:10:42 · 367 阅读 · 0 评论 -
2、LINQ查询
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace LINQ查询 { class Program { static void Main(string[] args)...原创 2019-07-04 07:05:11 · 124 阅读 · 0 评论 -
C# 值类型和引用类型等值判断
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 堆和栈 { class Program { static void Main(string[] args) ...原创 2019-07-06 15:51:55 · 317 阅读 · 0 评论
分享