当前位置: 移动技术网 > IT编程>开发语言>.net > .NET/Dot Net学习笔记---.net理解,基本类型,字符串转义字符处理

.NET/Dot Net学习笔记---.net理解,基本类型,字符串转义字符处理

2018年09月20日  | 移动技术网IT编程  | 我要评论

小巧编,yazhouditu,怪谈新耳袋末班车

 

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.源文件是以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();

        }

    }

}

------------------------------------------------------------------

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网