黑马程序员---.NET\C#J基础扫盲日记

---------------------- ASP.Net+Unity开发.Net培训、期待与您交流! ----------------------

将我自己总结的最基本概念奉献给大家

1. .NET都能干什么? ----开发桌面应用程序(Winform)

                                      开发Internet应用程序(ASP.NET)

                                      开发手机应用程序(wp7)wince(单片机上装的系统)

2. MSDN:Microsoft Developer Network 这是微软公司面向软件开发者的一种信息服务                (帮助文件)。

3.C#中的注释方法://单行注释, /**/多行注释, ///文档注释(用于对类和方法进行注                                  释)。

4.#region和#endregion 用来折叠代码。

5. MSIL:微软中间语言 Microsoft Intermediate Language.

    CLR:公共语言运行库 Common Language Runtime

    CLS:公共语言规范 Conmmon Language Specification (它包括CLR)

    CTS:通用类型系统 Common Type System

    JIT:即时编译器 Just In Time

6.C# 语言中的数据类型可以分为两类:值类型(value type)和引用类型(reference type),值类型包括简单类型(例如,char,int,float)、结构类型和枚举类型;而引用类型包括类类型,接口类型,数组类型和委托类型。值类型和引用类型的区别在于,值类型的变量直接存放实际数据,而引用类型的变量存放的是数据的地址,即对象的引用。

7.值类型的变量是直接把变量的值保存在堆栈中,这与C++语言中的变量类似,引用类型的变量是把实际数据的地址保存在堆栈中,而实际数据则保存在堆中,这与C++的指针类似。注意,堆和堆栈是两个不同的概念,在内存中的存储位置也不相同。堆一般用于存储可变长的数据,如字符串数据;而堆栈用于存储固定长度的数据,如int型。

8.使用decimal赋值时,如果省略了m,在变量被赋值之前,它将被编译器,当作双精度类型来处理。

9.string中的s大写时,是String类,小写时,是string字符串类型。

10.声明struct类型的语法格式:

   [附加声明][访问修饰符]  struct 结构名[:实现的接口]结构体[;]

    其中,[]表示该内容为可选项。例如:

struct phonebook;  //声明phonebook结构
{
  public string name;
  public string phone;
  public struct address;

}
phonebook p1; //定义变量p1为phonebook类型



---------------------- ASP.Net+Unity开发.Net培训、期待与您交流! ----------------------
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值