c#
澄澈天空
这个作者很懒,什么都没留下…
展开
-
WebService服务搭建,出现的异常及解决方法记录
1.VS中启动WebService报错:没有为请求的 URL 配置默认文档,并且没有在服务器上启用目录浏览vs2015运行WebService程序,遇到问题如下图:解决方法:1,如果是在IIS上,直接启动主页的目录浏览就行。2.在VS上就需要配置Webconfig了,<system.webServer> <directoryBrowse enabled="tru...原创 2020-03-10 14:16:42 · 1619 阅读 · 0 评论 -
C#调用C dll,字符串参数传过去只有一个字符
环境:VS2010,应用程序用C#编写,DLL用C++编写问题:C#调用dll,传的字符串参数到C++里面调试发现只传了一个字符解决方法及原因:原来调用dll的写法是下面这样的[DllImport("EcComm.dll", EntryPoint = "EC_OpenPort", CharSet = CharSet.Auto)...转载 2019-10-24 09:46:25 · 638 阅读 · 0 评论 -
c# 申请非托管空间
当调用某函数时,通过传入参数a,得到函数内部输出的内容,这时,参数a是需要一定空间来存储的,有两种情况:1.空间属于函数外部分配的,即申请非托管空间;2.空间属于函数内部分配的,即调用函数后自动进行空间分配(个人理解)。情况一:在外部申请非托管空间 /// <summary> /// 根据传入string的大小申请非托管空间 ...原创 2019-07-02 09:35:22 · 622 阅读 · 0 评论 -
c# static const readonly 基础小结(一)
static即静态的,在某个类中有且仅有一个,不会因实例化对象的不同而不同。用在不同的地方,就有了静态变量、静态方法、静态类、静态构造函数。静态对象在内存中只有一块存储空间,只在第一次运行是初始化,应用程序结束才会释放。因此,效率很高,但是因为不会被GC回收,会一直存在,所以使用太多的时候会占用较多的内存资源,一般需要保存全局数据时使用。<注:请谨慎使用,不要过多的滥...原创 2019-08-20 11:18:55 · 369 阅读 · 0 评论 -
c# static const readonly 基础小结(二)
const/readonly要区分const和readonly,我们先了解静态常量和动态常量,静态常量 静态常量就是在编译期间会对变量进行解析,再将常量的值替换成初始化的值。动态常量 动态常量就是编译期间会将变量标记为只读常量,而不用常量的值代替,这样在声明时可以不初始化,可以延迟到构造函数 初始化。在这里,const属于静态常量,而readon...原创 2019-08-20 14:40:52 · 230 阅读 · 0 评论 -
vs2015.NET智能提示 -- 如何设置成中文问题
在VS 开发中,c#项目框架选择 .net 4.5 后,函数等智能提示都是英文的,不便于理解函数,但在.net4.0框架下,我们可以看到,智能提示都是中文的,主要是汉化包是英文版还是中文版的问题,如下操作可以转换智能提示为中文。第一步:进入以下路径C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFram...转载 2019-09-11 10:50:14 · 2278 阅读 · 0 评论