![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
captain飞虎大队
飞虎大队
展开
-
c#获取string长度
仅作为记录,大佬请跳过。用a.Length参考传送门原创 2022-01-13 15:42:17 · 1034 阅读 · 0 评论 -
c#的try-catch语句
仅作为记录,大佬请跳过。文章目录展示参考 try { folder_group_index = Convert.ToInt32(item.LabelInfo.Dimensioning); } catch {原创 2021-12-27 16:46:16 · 235 阅读 · 0 评论 -
c#的string转int
仅作为记录,大佬请跳过。用Convert.ToInt32()展示参考传送门原创 2021-12-27 16:02:50 · 287 阅读 · 0 评论 -
C# 分割字符串
仅作为记录,大佬请跳过。string[] path_split = path.Split('\\');//int w1 = path_split.Length;string wsi_name = path_split[path_split.Length-1].Split('.')[0];原创 2021-12-27 00:04:36 · 107 阅读 · 0 评论 -
c#获取数组维度
仅作为记录,大佬请跳过。用a.Length实例参考传送门原创 2021-12-26 23:58:50 · 271 阅读 · 0 评论 -
c#运行winform,出现“GDI 中发生一般性错误”(在使用bmap.Save时)
仅作为记录,大佬请跳过。终于找到原因,博主保存的文件夹不存在。(文件夹命名为232026-309817,保存时的文件夹时232036-309817(这个文件夹不存在))所以出现上面的bug。将保存的文件夹修改成已经存在的文件夹后,解决。...原创 2021-12-26 23:42:23 · 123 阅读 · 0 评论 -
c#语言的或
仅作为记录,大佬请跳过。用||与用&&:原创 2021-12-26 23:37:26 · 897 阅读 · 0 评论 -
c#语言的或
仅作为记录,大佬请跳过。用||与用&&:原创 2021-12-26 22:00:14 · 923 阅读 · 0 评论 -
c#新建文件夹【实测成功】
仅作为记录,大佬请跳过。用System.IO.Path.Combine和System.IO.Directory.CreateDirectory实例using System;string path_dictionary = System.IO.Path.GetDirectoryName(path);string folder_name = item.LabelInfo.Rect.X.ToString() + "-" + item.LabelInfo.Rect.Y.ToString();stri原创 2021-12-26 21:23:03 · 152 阅读 · 0 评论 -
c#中int转string和字符的连接
仅作为记录,大佬请跳过。文章目录c#中int转string字符的连接实例c#中int转string用.ToString()参考传送门字符的连接用+参考传送门实例string folder_name = item.LabelInfo.Rect.X.ToString() + "-" + item.LabelInfo.Rect.Y.ToString();...原创 2021-12-26 21:14:54 · 226 阅读 · 0 评论 -
c#获取去掉文件的路径
仅作为记录,大佬请跳过。用System.IO.Path.GetDirectoryName()感谢大佬博主文章:传送门关于c#的path类如何引用感谢大佬博主文章:传送门转载 2021-05-27 22:21:34 · 637 阅读 · 0 评论 -
winform如何去除textbox的边框
仅作为记录将BorderStyle设为none即可展示:former:later:原创 2020-09-28 16:52:46 · 5883 阅读 · 0 评论 -
c#如何检测数组是否包含某个元素
仅作为操作记录,大佬请跳过。文章目录简明背景参考简明1、使用bool pinghezhiexist = ((IList)outputsingle).Contains("3");2、同时!!!引用using System.Collections;背景博主设置了一个多维数组double[,] output = new double[,] { { 1, 3, 4 }};想找出里...原创 2020-04-06 17:12:10 · 15415 阅读 · 0 评论 -
c#中的Length和GetLength()的区别
文章目录代码格式简明做一个小实验仅作为操作记录,大佬请跳过。代码格式首先 Length直接,GetLength()需要用括号Length是取所有的元素个数,GetLength()是取行数和列数简明假如一个数组:(两行三列)array=1,2,34,5,6Length是6;GetLength(0)是2,【GetLength(0)表示取行数】GetLength(1)是3做一个...原创 2020-04-06 16:51:27 · 14575 阅读 · 5 评论 -
c#生成pdf,实现文字首行缩进的效果
仅作为操作记录,大佬请跳过。文章目录直接上代码思路展示直接上代码string[] textsaveaddblank = new string[1];textsaveaddblank[0] = string.Join(" ", '•',textsave[i]);//var title145 = new Paragraph(textsave[i], new iTextSharp.tex...原创 2020-09-28 16:53:27 · 489 阅读 · 0 评论 -
c#将多维字符串数组变成一维——即将a={{1},{2},{3}}变成a={1 2 3}
仅作为操作记录,大佬请跳过。文章目录直接上代码背景参考直接上代码string textsavejoin = string.Join(" ", textsave);背景博主想把数组:“阴虚质”, “气虚质”, “阳虚质”变成“阴虚质,气虚质,阳虚质”通过上面一行代码即可完成。参考传送门...原创 2020-09-28 16:53:17 · 440 阅读 · 0 评论 -
c#检测到无法访问的代码
仅作为调试记录,大佬请跳过。原因:出现这个问题,说明代码放错地方了情景:博主想通过switch-case语句选择性执行case1、case2等程序:switch (output[0,0]){ case 1: XXXXXX; break; case2: XXXXXX; break;}但博主将case1要执行的语句放在了case1的break之后,导致出现了...原创 2020-04-06 10:17:26 · 4269 阅读 · 0 评论 -
c#定义多维数组
仅作为博客记录,大佬请跳过。c#定义double型单维数组:double[] output = new double[] {1, 2, 4 };若想变为double型多维数组——double[,]:double[,] output = new double[,] { { 1, 2, 4 } };即可...原创 2020-04-06 09:53:28 · 1859 阅读 · 0 评论 -
winform出现弹出路径
仅作为操作记录,大佬请跳过实践博主想点击winform的button控件,出现选择路径;展示:参考传送门原创 2020-04-05 14:55:15 · 199 阅读 · 0 评论 -
c#的winform如何使用messagebox
仅作为操作记录,大佬请跳过。文章目录背景1、直接2、加入标题栏3、加入“是”、“否”、“取消”按钮参考背景此为c#的window窗体应用程序——winform1、直接展示:2、加入标题栏展示:3、加入“是”、“否”、“取消”按钮展示:参考传送门...原创 2020-04-05 14:22:41 · 207 阅读 · 0 评论 -
c#做pdf文档,从控制台应用转winform时,出现的类中的重载方法对应不上的情况的解决
仅作为操作记录,大佬请跳过。重载方法也就是同名的类中的方法: (术语有疏漏,只为了便于理解)解决用.的形式原创 2020-04-05 11:31:40 · 126 阅读 · 0 评论 -
让图片在c#的winform中的picturebox控件里循环滑动
仅作为操作记录,大佬请跳过。文章目录背景实现思路功能代码背景博主想把多个图片,放在1个picturebox里;想通过点按钮的方式,在这一个picturebox里显示不同的图片——(相当于百度图片里的>按钮控制图片的切换的效果:)实现思路1、将多张图片的路径(如 E:\\code\\matlabandcsharp),以字符串的形式存在一个大的数组里:如大数组a={“E:\\co...原创 2020-04-04 22:44:14 · 2701 阅读 · 3 评论 -
c#将字符串数组的全部元素输出
仅作为操作记录,大佬请跳过。文章目录背景关键实现该一次性输出的代码重要参考背景有一个c#的字符串数组:textsave=[平和质,阳虚质,阴虚质] ——(此语句仅作为描述里面的元素,此语句不是正式的代码语句);博主想把他们一次性地写入c#的winform的textbox控件里关键1、采用foreach语句;2、字符串连接 (不必重新设置一个连接后的数组了), 用+=的方式连接;3、...原创 2020-04-03 20:07:01 · 5882 阅读 · 0 评论 -
c#中winform的form窗口互相影响
仅作为记录,游客请跳过。文章目录背景初步解决有改善,但还未解决背景博主用c#winform做了界面跳转:从form2可分别跳转到form3、form4;form3和form4实现不同的功能;现问题是:从2→4完成,然后返回2后;再从2到3的这个过程受到很大影响(基本弹跳不出3的界面):初步解决将form3和form4的返回的代码,把this.Hide();改为this.C...原创 2020-04-02 11:39:43 · 343 阅读 · 0 评论 -
解决windows api的子窗口大小设置问题 (以及windows API 设置窗口 c#调用 panel控件)
仅作为操作记录,大佬请跳过。1、GetWindowLongvar style = GetWindowLong(figure1, GWL_STYLE);//获取窗体原来的风格2、SetWindowLongSetWindowLong(figure1, GWL_STYLE, style & ~WS_CAPTION & ~WS_THICKFRAME); //设置新风格,去掉...原创 2020-03-22 22:53:58 · 1682 阅读 · 0 评论 -
c#的winform实现多线程
参考大佬博主文章——传送门传送门原创 2020-09-28 16:54:44 · 3604 阅读 · 0 评论 -
c#的winform实现两个界面的跳转
文章目录1、解决方案——项目halfwavelet——下面只有一个form: form1.cs2、新建一个form:在想跳转的界面的控件下面,添加c#代码展示1、解决方案——项目halfwavelet——下面只有一个form: form1.cs2、新建一个form:右键单击解决方案下的项目此时新建了一个form2:在想跳转的界面的控件下面,添加c#代码 ...原创 2020-03-22 14:19:55 · 14053 阅读 · 5 评论 -
c#获取数组的大小
仅作为操作记录,大佬请跳过。获取列int col = array.GetLength(1);感谢优秀博主 传送门原创 2020-03-22 11:04:07 · 7192 阅读 · 0 评论 -
C#调用Matlab生成的dll文件进行直接绘图操作示例——使用windows api 【实测成功】
感谢优秀博主的文件——传送门文件完全可以用,只是需要自己在重新生成一遍dll、重新引用自己matlab生成的dll【即因为优秀博主给的dll版本是他的电脑里的matlab版本生成的,造成版本不同引起的bug;博主用自己电脑里的matlab 2019根据优秀博主给的.m文件——生成dll——vs 2019里引用自己生成的dll,然后运行,就能出结果了】展示...转载 2020-03-22 07:30:32 · 1012 阅读 · 0 评论 -
c#调用matlab的dll,将图片嵌入到winform 【实测成功】
文章目录背景步骤1、建立matlab函数文件2、matlab中生成dll3、visual studio中建立c#的winform写c#代码5、完整源代码展示仅作为操作记录,大佬请跳过。背景c#调用matlab显示image的dll,将本地图片嵌入到winform博主本想将matlab中plot生成的图片,显示在c#的winform里,但后来发现直接调用plot的dll行不通(c#会出错),...原创 2020-09-28 16:54:16 · 1405 阅读 · 1 评论 -
用另一种代码完成c#调用matlab函数 【实测成功】
文章目录前言(第一种代码以及未经处理的异常的解决)直接上代码——完整源代码重要参考仅作为操作记录,大佬请跳过。前言(第一种代码以及未经处理的异常的解决)在看本博文时,可先看博主前两篇文章第一种代码——matlab与c#混编实例【实测成功】——c#调用matlab的自编的加法函数c#调用matlab函数之——未经处理的异常: System.TypeInitializationExcepti...原创 2020-03-21 07:59:48 · 276 阅读 · 0 评论 -
在不使用iTextAsian.dll的情况下用c#给pdf添加汉字 【实测成功】
仅作为操作记录,大佬请跳过。背景博主找了好长时间,终于给pdf添加上了汉字(默认情况下只能输出英文),先分享如下:如想用c#生成一个简易的pdf文档的实例,可参考博主的博文——传送门在上个例子的条件下,补充下述代码:Document document = new Document();BaseFont bf0 = BaseFont.CreateFont("C:/Windows/Fon...原创 2020-03-20 11:26:10 · 1081 阅读 · 0 评论 -
c#向pdf插入图片,使用iTextSharp【实测成功】
仅作为操作记录,大佬请跳过。背景博主查了很长时间的资料,终于把一张本地图片插入到了pdf文档里。一直陷在了图片的路径问题上。解决方案仅需三行代码:(与using System.Web;和System.Web.HttpContext.Current.Server.MapPath无关,因为博主插入的时本地的图片)string imagepath = @"E:\大四上\现代医学仪器设计\RE...原创 2020-09-28 16:55:29 · 5409 阅读 · 3 评论 -
关于c#生成的pdf记录
文章目录add的pdf文档属性 查看的位置仅作为操作记录,大佬请跳过。前言如想用c#生成一个简易的pdf文档的实例,可参考博主的博文——传送门add的pdf文档属性 查看的位置 document.AddTitle("这里是标题"); document.AddSubject("主题"); document.AddKeyw...原创 2020-03-19 20:37:43 · 107 阅读 · 0 评论 -
c#生成一个简易的pdf文档 【实测成功】
文章目录背景代码前工作代码展示参考仅作为操作记录,大佬请跳过。背景新手使用c#生成一个简易的pdf文档 【实测成功】,现附源代码如下代码前工作1、打开visual studio 2019 (博主使用的版本是2019,其他版本应该都可以),新建一个c#的控制台应用:2、建立完成后,参考博主另外一篇博文,在vs里面的Nuget下载安装两个程序包iTextSharp和itextshar...原创 2020-03-19 20:05:07 · 1447 阅读 · 1 评论 -
visual studio 2019的Nuget的位置
文章目录背景位置参考仅作为查找记录,大佬请跳过。背景vs的Nuget用来引用管理和寻找和扩展其他dll代码 (相当于vs自动搜寻、自动引用,比较方便)比如用vs生成pdf报告,需要用到itextsharp程序包——这个程序包在vs的Nuget可以下载安装位置参考传送门传送门...原创 2020-03-19 15:49:31 · 6712 阅读 · 2 评论 -
使用windowsAPI (仅作为保存)
B站视频链接原创 2020-02-24 17:22:08 · 197 阅读 · 0 评论 -
c#调用matlab函数生成exe的设置
仅作为操作记录,大佬请跳过。(matlab与c#混编实例【实测成功】——传送门)最后如何生成exe:优秀博主传送门二展示:原创 2020-02-24 10:53:49 · 508 阅读 · 0 评论 -
matlab与c#混编实例【实测成功】——c#调用matlab的自编的加法函数
文章目录0、 配置matlab编译器1、主要参考文献2、生成matlab的dll动态链接库仅作为操作记录共享,大佬请跳过。背景博主第一次使用matlab与c#混合编程,经多方查阅和尝试,最终成功用c#调用博主使用matlab自编的一个简单函数sumfunc;感谢众多大佬博主的优秀文章:传送门一——visual studioC#调用MATLAB生成的DLL传送门二——C# Matlab ...原创 2020-02-24 09:58:39 · 2508 阅读 · 1 评论 -
c#调用matlab函数之——未经处理的异常: System.TypeInitializationException: 解决方案
仅作为操作记录,大佬请跳过。背景:博主visual studio 2019,matlab 2019a,64位win10c#调用matlab函数运行出现错误如下:解决方案:visual studio 的配置管理器的Debug设置为——x64,【而不是Any CPU!!】即可解决参考博客园传送门...原创 2020-02-24 09:02:12 · 2943 阅读 · 1 评论