zoukankan      html  css  js  c++  java
  • c#学习笔记 VS编辑器常用设置

    1.NET Framework 4.0安装好后目录在哪里?

    C:WindowsMicrosoft.NETFramework下面

    C#中CLR和IL分别是什么含义?

    CLR common language runtime 就是运行时相当于一个运行环境(相当于JVM)
    IL intermidiate language中间语言,C#先编译成中间语言再在CLR上面执行

    c#的const可以用于引用类型吗

    答案是可以的。不过用const修饰的类实例只能是null。 class A{ public int a=0; } class B{ const A constA=null; const object constOjb=null; }

    2..net环境变量配置,添加到path中

    3,编译csc文件

    E:Downloadssharp_wk>csc test.cs
    E:Downloadssharp_wk>test
    hello c#
    
    E:Downloadssharp_wk>csc /t:library test.cs

    csc test.cs 编译成test.exe 文件

    csc /t:library 编译成dll文件

     4,轻量级SharpDevelop编辑器下载地址

    http://www.icsharpcode.net/OpenSource/SD/Download/Default.aspx

    5,DOS-命令

    http://blog.csdn.net/zgjxwl/article/details/40783771

    6,静态构造器

    using System;
    class A{
        public static int i = 100;
        static A(){
            //当类被加载时,类的静态构造器自动被调用,最多被调用一次
            //静态构造器在类的静态成员初始化之后执行
            i=5;
            Console.WriteLine("我是类A的静态构造器");
        }
        public A(){
            Console.WriteLine("我是类A的无参构造器");
        }
    }
    class B{
        static void Main(){
            A a = new A();
            A b = new A();
        }
    }
    E:Downloadssharp_wk>csc test3.cs
    
    E:Downloadssharp_wk>test3
    我是类A的静态构造器
    我是类A的无参构造器

    我是类A的无参构造器
     

     7,C#里partial关键字的作用(转摘)

    http://www.cnblogs.com/OpenCoder/archive/2009/10/27/1590328.html

    谈C#中的Delegate 委托

    http://www.cnblogs.com/hyddd/archive/2009/07/26/1531538.html

     vs2012(visual studio)关闭拼写检查方法

    不关VS的事,原因在于visual assist。
    在VAssistX菜单栏->Visual Assist X Options->展开Advanced->Underlines->把underlines spelling errors in comments and strings using的勾去掉就行了。

    这样中文注释中 就不会出现红色波浪线了

    Microsoft Visual Studio 2012 (VS2012) 更改编码格式 “UTF-8″

    由于中文显示经常出现问题, VS2012默认格式为 "GB2312-80" 可能需要修改为"UTF-8", 例如:
    GitHub中显示乱码, 修改为 "UTF-8" 就可以正常显示中文.

    具体路径: 文件 -> 高级保存选项 -> 编码, 修改为"Unicode (UTF-8)", 即可.

    visual studio2013输入中文全是乱码怎么解决

    将语言首选项-中文里面的那个英语删掉。

    Visual Studio控制台程序输出窗口一闪而过的解决方法

       刚接触 Visual Studio的时候大多数人会写个Hello World的程序试一下,有的人会发现执行结束后输出窗口会一闪而过,并没有出现Press any key to continue的字样。无论是在Visual Studio 2008、2010还是2012中都有这种情况出现,有些人可能会用下面两种方法中的一种:
        在程序代码的最后加上system("pause")或者getchar()。其实这是属于dos下的命令。
     
        其实问题是你执行时按的是F5,而正确的应该是Ctrl+F5,这样窗口就会显示 Press any key to continue...这句话了。也可以看到程序运行的结果了。
       因为,F5是Debugging模式,在这个模式下,当程序运行结束后,窗口不会继续保持打开状态。而Ctrl+F5是 Start Without Debugging模式,在这个模式下,就可以看到运行结果了。
     
       如果你按Ctrl+F5仍然是一闪而过的话,那么请按照如下设置:
       在工程上右键--->属性--->配置属性--->连接器--->系统--->子系统(在窗口右边)--->下拉框选择控制台(/SUBSYSTEM:CONSOLE)
    就OK啦~

     去掉方法上面总是显示几个引用?

    在菜单中打开选项=》环境=》键盘=》搜索显示智能标记,查看相关快捷键。

    http://shiyousan.com/post/635582648131089605

    设置左大括号不在一个新行上

    visual assist(VA)设置快捷键(其它安装的插件设置快捷键也在这里)

    常用的几个设置:

    1、Find References

    VAssistXFindReferences 一般设置为alt + f

    2、Find Symbol

    VAssistXFindSymbolDialog 一般设置为 alt + shift + s

    3、Goto Impementation

    VAssistXGotoImplementation 一般设置为 alt + g

    4、向后光标位置

    VassistXNavigateBack alt + left

    5、向前光标位置

    VassistXNavigateBack alt + right

    const(C# 参考)

    https://msdn.microsoft.com/zh-cn/library/e6w8fe1b.aspx

  • 相关阅读:
    PHP远程下载图片,微信头像存到本地,本地图片转base64
    jQuery Validate自定义错误信息,自定义方法
    创建自己的composer包
    js,JQ获取短信验证码倒计时
    JQ JS复制到剪贴板
    js,JQuery 生成二维码
    js,JQuery实现,带筛选,搜索的select
    HTML5拖放牛刀小试
    HTML5上传图片预览功能
    一次dropzone体验
  • 原文地址:https://www.cnblogs.com/as3lib/p/6219662.html
Copyright © 2011-2022 走看看