.NET/Dot Net学习笔记---.net理解,C#.net的基本类型,字符串转义字符处理..
2013-01-30 23:52
686 查看
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(); } } } ------------------------------------------------------------------ |
相关文章推荐
- [学习与积累] CLR via C#(第三版)笔记——基本类型(字符串一)
- <NET CLR via c# 第4版>笔记 第14章 字符,字符串和文本处理
- Java学习笔记:基本类型、字符串及控制台输入输出
- .Net学习笔记----2015-07-23(C#基础复习11,字符串复习)
- C#.NET WebApi返回各种类型(图片/json数据/字符串),.net图片转二进制流或byte
- 黑马程序员之C#学习笔记:求一个字符串中各个字符出现的次数
- C#及.NET学习笔记之从C#2.0角度看.NET2.0类型系统
- C# 3.0 Cookbook:二、字符与字符串处理(1):判断字符类型
- 黄聪:C#如何Json转字符串;字符串转Json;Newtonsoft.Json(Json.Net)学习笔记(转)
- Flex与As3学习笔记之:Part 3 函数参数、字符串处理、日期与时间类型
- [学习与积累] CLR via C#(第三版)——基本类型(字符)
- 学习笔记之C#parm、命名空间、字符串处理
- C#学习之路,学习笔记 2.2 字符、字符串、数字的初始化与读取
- 【转载】C#.NET WebApi返回各种类型(图片/json数据/字符串),.net图片转二进制流或byte
- [bxd学习java基本点]1.基本数据类型与字符串型转换与其他类型转成字符串
- JNI 学习笔记(一)-- JNI函数调用流程,JNI理解和基本数据类型
- C#学习笔记第二篇之标识符、关键字、基本数据类型
- C#/.net学习---字符串处理的各种方法实例
- Visual Studio 2017中使用正则修改部分内容 如何使用ILAsm与ILDasm修改.Net exe(dll)文件 C#学习-图解教程(1):格式化数字字符串 小程序开发之图片转Base64(C#、.Net) jquery遍历table为每一个单元格取值及赋值 。net加密解密相关方法 .net关于坐标之间一些简单操作
- C#.NET学习笔记---C#中方法参数的传递方式: 值类型(默认),ref类型,out类型和params类型