1.NET .Dot Net
基于.net的语言:C#,VB.Net,F#,IronPython
2.Visual Studio是开发工具,.NET Framework是提供的一些类库;所有基于.net开发的语言,  
都可以调用.NET Framework中的类
3.
a..NET程序的层次:操作系统---CLR---.Net Framework---应用程序,由.NET Framework来兼 
容不同的操作系统,这就是.NET Framework的平台无关性,现在微软支持,unix下的.net开  
发为了提高和linux的竞争力;
b..net的平台无关:CLR,.NET Framework进行了隔离,windows,linux(Mono),智能手机,Web,
RIA,  学会.NET这些都可以开发,知识移植,更安全,更省心,代码托管,罕用指针,垃圾回收
c.语言无关,VB Net,C#,调用同样的类,同样的方法,VB Net写的类C#也可以调用,模糊了语言 
的差异.
4.内存管理,内存不用管理垃圾回收,指针很少用,语言无关,用不同的语言,可以开发同一个项 
目,由.net帮忙兼容.
5..net的版本:.net1.1,.net2.0,NET 3.X,.NET4.x是向下兼容的;
Visual Studio2003,2005,2008,2010===有快捷版,标准版,专业版,团队版;
------------------------------------------------------------------------------
6.第一个C#程序:
a.单行注释://
b.多行注释:/* ...  */ ,注意*和/之间没有空格
唯一需要学的三条控制台指令:
想控制台打印:hello...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("hello...");
Console.ReadKey();//按一下按键继续执行
}
}
}
------------------------------------------
1.右侧的解决方案资源管理器:
放得各个项目Program.cs是c shape的简称;
2.c#源文件是以cs结尾
c#程序的入口是Main函数,在Main中写代码,就行,暂时,不用关心其他部分是什么意思
3.常见错误:结尾没有分号,大小写错误
4.显示代码行号;
选择菜单栏--工具---选项---左侧文本编辑器---C#--勾选上行号;
5.a.c#语法:从上到下一条条执行
b.大小写敏感
c.函数参数用()包围
d.两句代码之间用分号(;)分割(易错:全角问题)
e.注释:单行注释,和多行注释;
---------------------------------------------------
1.变量:
数据类型:string,int,char,decimal,byte,double,long,float;
字符串转义:\反斜线,换行符:"a\nb",这时候\n是指一个换行符
"\\ab"可以输出:\ab;
a.c:\\temp\\files\\imag.jpg,这里用\\是为了转义;
string s=@"\\\"//注意@表示字符串中的\不当成转义字符;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{/*
int i = 10;
Console.WriteLine(i);
string name = Console.ReadLine();
Console.WriteLine(name+"hello...");*/
string s = "\"a\nb\"";
string s=@"\\\"//注意@表示字符串中的\不当成转义字符;,@只是对于\转义符 
有意义
Console.WriteLine(s);
Console.ReadKey();
}
}
}
------------------------------------------------------------------

.NET/Dot Net学习笔记---.net理解,C#.net的基本类型,字符串转义字符处理..相关推荐

  1. Java快速入门学习笔记2 | Java语言中的基本类型

    有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...

  2. fetchxml 汇总_Dynamic CRM 2013学习笔记(十七)JS读写各种类型字段方法及技巧

    我们经常要对表单里各种类型的字段进行读取或赋值,下面列出各种类型的读写方法及注意事项: 1. lookup 类型 清空值 var state = Xrm.Page.getAttribute(" ...

  3. 5G NR - RACH学习笔记3 - RACH的两种接入类型

    CBRA(Contention Based - 基于竞争的随机接入) 基于竞争的RACH过程如下: 1) UE --> NW : MSG1(RACH Preamble, RA-RNTI-) 2) ...

  4. Python入门:对Excel数据处理的学习笔记【第五章】列表类型处理技术

    注:该学习笔记是根据曾志贤老师编写的<从Excel到Python,用Python轻松处理Excel数据>所学习整理的笔记. 第五章 列表类型处理技术 列表是Python中最基础的数据结构. ...

  5. JavaScript学习笔记03-数组-Data对象-Math对象-包装类-字符串-正则

    目录 一.数组 索引 数组的特点 1.1.数组的创建 1.1.1.使用new关键字(构造函数) 1.1.2.使用字面量形式 1.1.3.创建数组的注意事项 1.2.数组的基本使用 1.2.1.存操作( ...

  6. TCP/IP学习笔记-如何理解

    任何技术的掌握都需要做到应用技能的熟练掌握,比如让你写一个实现亮灯的程序,你本能的知道加载头文件,写main函数,这就是熟练掌握的应用技能,让一个刚学C的人,肯定就会为为什么家在头文件,为什么要写ma ...

  7. tipi 深入理解php内核 pdf_大牛的学习笔记-深入理解Linux内核(完整版)

    第一章.绪论 1.Unix文件可以是下列类型之一: a.正规文件(regular file) b.目录(directroy) c.符号链(symbolic link) d.块设备文件(block-or ...

  8. JavaScript --- [学习笔记]观察者模式 理解对象 工厂模式 构造函数模式

    说明 本系列(JS基础梳理)为后面TCP的模拟实现做准备 本篇的主要内容: 观察者模式.工厂模式.构造函数模式 和 对对象的理解 1. 观察者模式 参考JavaScript设计模式 1.1 消息注册方 ...

  9. SpringMVC:学习笔记(1)——理解MVC及快速入门

    SprigMVC-理解MVC及快速入门 说明: 传统MVC-->JSPModel2-->Front Controller + Application Controller + Page C ...

最新文章

  1. oracle统计id出现次数,oracle 统计sql
  2. 样式集 - 自适应居中弹窗
  3. 加快Tensorflow和Keras图像数据集的训练速度
  4. java 获取当前ip_不停机还能替换代码?6年的 Java程序员表示不可思议
  5. 安全测试需要关注那些要点
  6. bzoj3110 [Zjoi2013]K大数查询
  7. docker镜像-运行
  8. java批处理框架 pdf_史上最轻松入门之Spring Batch - 轻量级批处理框架实践
  9. Mac google浏览器可以百度 无法登录账号的解决方案
  10. Spring Boot + Vue 开发的物流管理系统,附源码
  11. 智慧园区系统设计方案
  12. 小米5主板原理图_小米5手机拆解及评测 小米5拆机详细图解教程
  13. docker容器下mysql主从配置
  14. 关于android 使用audiorecord 录制pcm文件 音频速度变快的问题求教
  15. iOS开发之自定义键盘(数字,字母类型等随意切换)
  16. IObit Driver Booster 无法更新驱动的解决办法
  17. java 新浪 发送邮件_发邮件时终于可以通过sina的smtp验证了
  18. 1082: 敲7(多实例测试)-python
  19. html 关键字是什么,html中使用关键字的技巧是什么?
  20. Ubuntu中安装Matlab2010

热门文章

  1. VS2008中VC 项目 文件目录的管理
  2. 用css控制背景图片的位置,大小
  3. Android 获取手机的厂商、型号、Android系统版本号、IMEI、当前系统语言等工具类...
  4. Linux 搭建SVN服务器
  5. 重量级Orchard模块发布 - 模块生成工具RaisingStudio.ModuleGenerator
  6. 又一次寻找bug的经历...这次是 openlayers + chrome + win7
  7. 【转载】 vs2005视频教程 之 抽象类和接口 四 [视频]
  8. mysql mysql_real_connect 内存泄露
  9. 信息化与工业化融合的内涵、层次和方向
  10. CSS一行显示,显示不下的用省略号显示