
C#
文章平均质量分 62
yueliang2100
这个作者很懒,什么都没留下…
展开
-
C#操作Word时的版本问题
开发程序来对Word文档进行操作有多种方式实现,我利用的一种方式是通过MS office Word的API调用WINWORD程序。通过这种方式需要在项目中引用COM组件Microsoft.Office.Interop.Word.dll。这里有一个版本的问题。Microsoft.Office.Interop.Word的大版本有两个,一个是12.0.0.0,一个是15.0.0.0。12.0的对应Word 2007,15.0的对应Word 2013。引用12.0版本可以支持Word 2007和Word 201转载 2021-03-16 22:19:24 · 1647 阅读 · 0 评论 -
C#中@的用法总结(转)
本文实例汇总了C#中@的用法,对C#程序设计来说有不错的借鉴价值。具体如下:一 字符串中的用法1.学过C#的人都知道C# 中字符串常量可以以@ 开头声名,这样的优点是转义序列“不”被处理,按“原样”输出,即我们不需要对转义字符加上 \ (反斜扛),就可以轻松coding。如,string filePath = @"c:\Docs\Source\a.txt" // rather than "c:\\Docs\\Source\\a.txt" 2.如要在一个用 @ 引起来的字符串中包括一个双引号,就需要转载 2021-03-08 07:52:33 · 3022 阅读 · 0 评论 -
使用 NuGet 命令下载依赖的 dll
打开PackageManager console命令例如PM>Install-Package DotNetCore.CAPPM> Install-Package xxxdll原创 2019-11-23 21:37:55 · 707 阅读 · 0 评论 -
解决VS“在证书存储区中找不到清单签名证书”
这个问题似乎以前碰到过,不过记不太清了。程序重新生成,提示错误:在证书存储区中找不到清单签名证书。可能是之前部署的程序证书被我删掉了或是证书过期了,结果出现这个问题。解决方案如下:方案1:右击项目属性—>签名—>为ClickOnce清单签名,将勾掉的选项去掉。方案2:在签名中创建一个新的签名。方案3:记事本打开相应的csproj文件,调整节点值。<SignMa...转载 2019-11-19 15:06:04 · 3458 阅读 · 0 评论 -
C#实现AutoCAD块属性提取功能
using System;using AutoCAD=Autodesk.AutoCAD.Interop;using System.Runtime.InteropServices ;using dbx = Autodesk.AutoCAD.Interop.Common;namespace SmartSoft.ACAD{ ///下面类实现AutoCAD块属性提取功能,在VS.Net2003...原创 2008-07-30 23:00:39 · 2149 阅读 · 0 评论 -
C#调用dll导出函数
在 C++ 中我们能够通过 LoadLibrary, GetProcAddress 来动态调用 dll函数在C#导出也能够用这样的方式吗?在 DotNet 2.0 里面这样是可以的, 这完全得益于 2.0新增的一个函数Marshal.GetDelegateForFunctionPointer 方法,此方法在 .NET Framework 2.0 版中是新增的。将非托管函数指针转换为委托。...原创 2016-10-19 11:28:36 · 920 阅读 · 0 评论 -
C#获取当前路径的七种方法
//1.获取模块的完整路径。 string path1 = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName; //2.获取和设置当前目录(该进程从中启动的目录)的完全限定目录 string path2 = System.Environment.CurrentDirectory; //3.获取...转载 2019-09-10 21:05:52 · 407 阅读 · 0 评论