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

  • 相关阅读:
    自定义View的ToolBar布局报错Error:(2) No resource identifier found for attribute 'context' in package 'c
    在学git之主分支 branch
    获取发布版SHA1
    关于开启线程与UI的操作
    播放音频和视频(VideoView控件)
    通知栏Notification的应用
    Android 真机调式 Installation failed with message 远程主机强迫关闭了一个现有的连接。. It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing. WA
    运行程序申请危险权限
    mysql乐观锁总结和实践
    Nginx配置文件nginx.conf中文详解
  • 原文地址:https://www.cnblogs.com/as3lib/p/6219662.html
Copyright © 2011-2022 走看看