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

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();
        }
    }
}
------------------------------------------------------------------

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

添柴程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值