
C#
文章平均质量分 51
Viki_96
这个作者很懒,什么都没留下…
展开
-
C#中调用MATLAB的函数形式的m文件
需要在C#编写的winform中调用matlab写的函数类型的m文件,并在winform中读取m文件的返回值。原创 2023-06-23 16:27:48 · 2717 阅读 · 6 评论 -
【报错】检索 COM 类工厂中 CLSID 为 {28E68F9A-8D75-11D1-8DC3-3C302A000000} 的组件失败错误
但是在通过C#连接OPC server时,会出现错误“检索 COM 类工厂中 CLSID 为 {28E68F9A-8D75-11D1-8DC3-3C302A000000} 的组件失败错误”。首先要在VS项目中右击属性-生成-常规-目标平台,查看是否为X64,如果是,修改为X86或者Any CPU,保证组件可以正常运行。链接:https://pan.baidu.com/s/1v6ddTeHdtpA5zUm15Pmiqg?其次,需要在电脑中注册opcdaauto.dll组件。然后得到下面的运行结果。原创 2023-06-08 22:36:12 · 2503 阅读 · 0 评论 -
C# 调用python程序并读取python代码的运行结果
C# 调用python程序并读取python代码的运行结果问题背景解决方法C#程序python代码问题背景在C#的学习过程中,需要通过C#的程序调用python的程序并通过C#读取python程序运行的结果。解决方法在C#中需要通过下面的代码 调用python的解释器 和 python的程序文件,并通过C#代码传递给python程序并执行python程序打印结果。C#程序string pythonfilepath = @"D:\pythonCode\python\color.py ";stri原创 2022-03-31 11:18:54 · 3755 阅读 · 0 评论 -
C#中判断sql server数据库中是否已存在特定名称的数据表
C#中判断sql server数据库中是否已存在特定名称的数据表问题背景解决方法问题背景在C#的学习过程中需要通过C#判断数据库中是否存在某一张数据表,如果不存在的话就需要新建一张数据表。解决方法可以通过下面的形式判断sql server中是否存在特定名称的数据表string ConStr = "server=DESKTOP;database=测试数据库;uid=DESKTOP;integrated security=SSPI"; //数据库连接字段SqlConnection sqlconn =原创 2022-03-31 10:59:51 · 2555 阅读 · 2 评论 -
C# 中通过通配符查找有特定名称的文件并删除文件
C# 中通过通配符查找有特定名称的文件并删除文件问题背景解决方法问题背景在C#的使用过程中,在一个文件夹中有很多日期形式的图片,文件名称例如:20220331-102820-220.JPG。这些图片的名称是日期的格式,每张图片之间有一秒的时间间隔,需要通过C#找到对应时间的图片文件。文件名称后面的几位,如“-220”是多少不重要,所以计划通过通配符的形式根据文件名前面的日期格式获取对应的文件的全名。然后拼接出文件的绝对路径即可删除文件。解决方法可以先通过C#中获取时间的方式将文件名称的前缀处理出来。原创 2022-03-31 10:48:06 · 2575 阅读 · 0 评论 -
C# 获取系统时间的方法
C# 获取系统时间的方法)前言获取系统当前时间获取当前时间的前一秒时间前言通过本篇文章记录在C#的学习过程中遇到的各种获取系统时间的方法,记录各种系统时间的应用场景。获取系统当前时间通过C#获取系统当前时间的方式可以通过下面的方式string dat额= DateTime.Now.ToLocalTime().ToString();打印的结果的格式是下面的这种形式2022/3/31 10:11:26当需要设置时间的显示格式时,可以使用下面的代码string date = DateTime原创 2022-03-31 10:25:12 · 8993 阅读 · 0 评论 -
C#中调用MATLAB执行MATLAB代码
前期工作:在C#调用MATLAB执行代码之前需要引用相关命名空间。如下所示using MathWorks;using MathWorks.MATLAB;using MathWorks.MATLAB.NET.Arrays;using MathWorks.MATLAB.NET.Utility;using MLApp;把上面的代码输入到Visual Studio中会报错,需要将MATLAB的相关引用引用到该项目中。以VS2019为例。在“解决方案管理器”中找到“引用”,右击,选择添加引用然后原创 2021-11-20 15:34:26 · 5314 阅读 · 3 评论 -
C#中绝对路径获取以及获取上上级目录
C#中绝对路径获取:在C#中可以通过下面的方式获取绝对路径,不过获取的绝对路径是C#项目运行后生成的exe可执行文件的绝对路径。//第一种方式string path = Directory.GetCurrentDirectory();//第二种方式string startuppath = Application.StartupPath; //获取的路径为exe文件所在的路径两种方式获取的路径如下图所示:获取上级目录通过上面方法获取绝对路径之后可以通过代码获取上下级的相对路径,第一种原创 2021-11-20 10:55:16 · 16778 阅读 · 0 评论 -
C#项目中使用SQLConnection连接SQL server数据库
问题描述:需要在C#开发的项目中连接本机的SQL server数据库。问题解决:以下面图中展示的SQL server manager studio展示的数据库为例,图中展示的数据库的名称为DATA02\SQLEXPRESS,数据库登录的方式是Windows验证方式。这种情况下,C#中的sql server连接语句为string myconnection1 = "server=.\\SQLEXPRESS;database=数据库;uid=DATA02\\Administrator;integr原创 2021-11-19 09:58:41 · 4722 阅读 · 0 评论