C#
csdn_wuwt
加油
展开
-
CAD Handle转ObjectId
Handle handle = new Handle(Int64.Parse(handleStr, NumberStyles.AllowHexSpecifier));ObjectId id = ObjectId.Null;db.TryGetObjectId(handle, out id);原创 2024-09-20 16:48:08 · 425 阅读 · 0 评论 -
C# string StringComparison 字符串对比
C# string StringComparison 字符串对比namespace System{ /// <summary>指定供 <see cref="M:System.String.Compare(System.String,System.String)" /> 和 <see cref="M:System.String.Equals(System.Object)" /> 方法的特定重载使用的区域性、大小写和排序规则。</summary> [C原创 2021-04-14 17:31:36 · 464 阅读 · 0 评论 -
C# PictureBox 图片自适应
C# PictureBox 图片自适应PictureBox设置图片this.pictureBox1.BackgroundImageLayout = ImageLayout.Stretch;this.pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;原创 2021-01-05 10:35:31 · 6040 阅读 · 1 评论 -
C# PictureBox设置图片
C# PictureBox设置图片1、网上图片this.pictureBox1.ImageLocation = @"https://img-blog.csdnimg.cn/2020070316210530.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_20,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NzZG5fd3V3dA==,size_86,color_444444,t_70#pic_ce原创 2021-01-04 17:40:35 · 1768 阅读 · 0 评论 -
C# 在字符串中四则运算
C# 在字符串中四则运算添加引用using System.Data;// 结果很值得尝试,看看哟MessageBox.Show(new DataTable().Compute("10086+20*10000-10010+789+456-7", null).ToString());原创 2020-09-07 17:08:06 · 748 阅读 · 0 评论 -
C# String数组删除注释行
C# String数组删除注释行List<string> fileLines = new List<string>(){ "wuwt abc", "//注释行", "wuwt def",};fileLines = (from line in fileLines where (line.IndexOf("//") != 0) select line).ToList();原创 2020-09-06 09:57:33 · 403 阅读 · 0 评论 -
获取指定文件夹下所有文件
获取指定文件夹下所有文件C#方法一:String filePath = @"D:\csdn_wuwt"; //第一种方法var files = Directory.GetFiles(filePath, "*.xml"); foreach (var file in files) Console.WriteLine(file);方法二:String filePath = @"D:\csdn_wuwt";DirectoryInfo folder = new原创 2020-08-31 17:01:55 · 426 阅读 · 0 评论 -
Bentley-钢筋
@Bentley-钢筋Bentley-钢筋最近在做Bentley模型钢筋布置的二开工作,展示一下效果。轨道底座钢筋轨道道床板钢筋原创 2020-07-03 16:24:54 · 565 阅读 · 0 评论 -
C#版本与.NET版本对应关系
C#版本与.NET版本版本对应关系 C#版本.NET版本发布日期特性C# 1.0.NET Framework 1.02002-02-13委托、事件C# 1.1.NET Framework 1.12003-04-24APM(异步编程模型)C# 2.0.NET Framework 2.02005-11-07泛型、匿名方法、迭代器、可空类型...原创 2020-04-03 13:54:32 · 878 阅读 · 0 评论 -
C# 6
C# 6.0 版C# version 6.0C# 在 3.0 版和 5.0 版对面向对象的语言添加了主要的新功能。With versions 3.0 and 5.0, C# had added major new features in an object-oriented language. 版本 6.0 随 Visual Studio 2015 一起发布,通过该版本,它不再推出主导性的杀手锏...原创 2020-04-03 11:58:27 · 408 阅读 · 0 评论 -
ToString
ToStringdouble temp=3.1415;(F)Fixed point:string str1=temp.toString(“f1”);//保留一位小数 四舍五入 结果:3.1(F)Fixed point:string str2=temp.toString(“f2”);//保留两位小数,四舍五入 下面一次类推 结果:3.14(N)Number:string str2=temp....原创 2020-03-11 10:54:11 · 239 阅读 · 0 评论 -
C#执行Bat文件
C#调用Bat文件运行 C#执行Bat文件/// <summary>/// 运行Bat文件/// </summary>/// <param name="file_path"></param>/// <param name="file_name"></param>public static void RunBatfi...原创 2020-03-07 09:56:48 · 1909 阅读 · 0 评论 -
DataGridView中的Button
DataGridView中的Button实现按钮列的点击事件if (e.RowIndex >= 0){ DataGridViewColumn column = m_grid.Columns[e.ColumnIndex]; if (column is DataGridViewButtonColumn) { // TODO: }}...原创 2020-02-24 19:39:05 · 814 阅读 · 0 评论 -
DataGridView中的CheckBox
DataGridView中的CheckBox1、获取选中行,进一步获取内容forech...DataGridViewCheckBoxCell checkCell = (DataGridViewCheckBoxCell)dgv_zy.Rows[i].Cells["cb_check"]; Boolean flag = Convert.ToBoolean(checkCell.Value); i...原创 2020-02-13 10:51:31 · 887 阅读 · 0 评论 -
实现可重复键的字典
C#可重复键的字典实现接口,即可public class MyDictionaryComparer : IEqualityComparer<string>{ public bool Equals(string x, string y) { return x != y; } public int GetHashCode(string...原创 2020-01-08 16:24:58 · 1557 阅读 · 0 评论 -
打开文件夹选中文件
C#打开文件夹选中文件1、代码:System.Diagnostics.Process.Start("explorer.exe","/select,\"C:\\scdn_wuwt.txt\"");2、可以使用cmd验证是否正常运行。cmd中输入:explorer.exe /select,“C:\scdn_wuwt.txt”效果就是,打开资源管理器打开文件夹,选中该文件。...原创 2020-01-08 14:35:54 · 278 阅读 · 0 评论 -
C# 获取项目的AssemblyVersion值
// 程序集的版本信息由下面四个值组成://// 主版本// 次版本// 内部版本号// 修订号//// 可以指定所有这些值,也可以使用“修订号”和“内部版本号”的默认值,// 方法是按如下所示使用“*”:[assembly: AssemblyVersion(“1.0.0.3”)][assembly: AssemblyFileVersio...原创 2019-11-19 09:17:31 · 2997 阅读 · 0 评论 -
C#获取当前函数名称
C#获取当前函数名称string strWowName = System.Reflection.MethodBase.GetCurrentMethod().Name;原创 2019-10-28 18:06:50 · 3346 阅读 · 0 评论 -
取整函数
C# 取整函数: // 向上取整 Math.Ceiling(double var); // 向下取整 Math.Floor(double var);原创 2018-08-10 18:19:59 · 1695 阅读 · 0 评论 -
C# textBox只允许输入格式限制
C# textBox只允许输入格式限制1、只允许输入正整数private void textBox_HorizontalScale_KeyPress(object sender, KeyPressEventArgs e){ if (!(Char.IsNumber(e.KeyChar) || e.KeyChar == '\b')) { e.Handled = t...原创 2019-08-05 19:02:04 · 3226 阅读 · 0 评论 -
File.Exists判断错误
C# File.Exists判断错误1、今天制作软件安装测试的时候发现一个问题:File.Exists判断文件是否存在,明明这个文件是存在的,但是返回的确实false,跟踪代码发现还是这样,很是诡异。仔细看了一下接口说明才知道,如果没有权限访问这个文件,返回的也是false,之前都没有注意到这个问题。正因为我使用的是Win10才发现偶了这个问题。2、解决方法:以管理员权限启动VS来调...原创 2019-08-26 15:12:39 · 18760 阅读 · 6 评论 -
连续梁一键布置
连续梁一键布置1、刚在Revit上写了一个功能,布置连续梁,一键生成,效果如下:原创 2019-09-06 17:51:07 · 263 阅读 · 0 评论 -
C# ListBox支持右键复制
C# ListBox支持右键复制public ListBoxForm(){ InitializeComponent(); // 支持右键拷贝 ContextMenuStrip listboxMenu = new ContextMenuStrip(); ToolStripMenuItem rightMenu = new ToolStripMenuItem("Co...原创 2019-09-10 20:50:32 · 5230 阅读 · 0 评论 -
Download .NET SDKs for Visual Studio
Download .NET SDKs for Visual Studio原创 2019-09-20 15:01:07 · 777 阅读 · 1 评论 -
C#中如何监控耗时
C#中如何监控耗时Stopwatch sw = new Stopwatch();sw.Start();// Do something...sw.Stop();double timeSpent = sw.ElapsedMilliseconds;原创 2019-07-16 18:32:55 · 711 阅读 · 0 评论 -
如何用c#读取TXT内容到窗口文件显示
加粗样式1、窗口上放一个TextBox 把MultiLine属性设为true2、然后写代码textBox1.Text=System.IO.File.ReadAllText("文件名");原创 2019-07-13 11:31:03 · 9152 阅读 · 0 评论 -
C# 写文本文件
C# 写文本文件1、FileStream创建文件,StreamWriter写。public void Write(string path){ FileStream fs = new FileStream(path, FileMode.Create); StreamWriter sw = new StreamWriter(fs); //开始写入 sw.Write...原创 2018-11-14 14:07:49 · 874 阅读 · 0 评论 -
WinForm—ComboBox控件数据绑定
WinForm—ComboBox控件数据绑定1、List IList&lt;string&gt; list = new List&lt;string&gt;(); list.Add("上"); list.Add("下"); list.Add("左")原创 2018-11-14 14:00:23 · 2972 阅读 · 0 评论 -
C#Dictionary排序
C#Dictionary排序:1、升序Dictionary<int, CustmonizedClass> dic1_SortedByKey = dic1.OrderBy(p=>p.Key).ToDictionary(p => p.Key, o => o.Value);2、降序Dictionary<int, CustmonizedClass> dic...原创 2018-10-16 17:28:57 · 1854 阅读 · 0 评论 -
C# 设置文件属性
C# 设置文件属性指定文件, 指定属性// 设置文件隐藏File.SetAttributes(@"C:\111\1.txt", FileAttributes.Hidden);// 摘要: // Provides attributes for files and directories. [Serializable] [ComVisible(tr...原创 2018-08-07 16:59:55 · 4804 阅读 · 0 评论 -
C# 删除指定文件或文件夹
C# 删除指定文件或文件夹 string strFilePath = @”c:\ttt\ttt.txt”; 或者 string strFilePath = @”c:\ttt\”;// 1、首先判断文件或者文件路径是否存在if (File.Exists(fileFullPath)){ // 2、根据路径字符串判断是文件还是文件夹 FileAttributes attr...原创 2018-08-07 16:38:59 · 43579 阅读 · 5 评论 -
Common Language Runtime (CLR)
Common Language Runtime (CLR)原创 2018-05-20 21:32:28 · 715 阅读 · 0 评论 -
.NET Framework
.NET Framework原创 2018-05-20 21:27:43 · 597 阅读 · 0 评论 -
C# 字符串提取数值(带小数点)
C# 字符串提取数值(带小数点) string input = "树2草45210.2m2";if (GetInputUtil.GetString("\n请输入带数值的字符串:", input, out input)){ Regex r = new Regex(@"\d*\.\d*|0\.\d*[1-9]\d*$"); string[] result = new str...原创 2018-05-11 15:31:54 · 7444 阅读 · 0 评论 -
C# OpenFileDialog 打开/选择文件对话框
C# OpenFileDialog 打开文件对话框System.Windows.Forms.OpenFileDialogInitialDirectory:对话框的初始目录Filter: 获取或设置当前文件名筛选器字符串,例如,"文本文件(*.txt)|*.txt|所有文件(*.*)||*.*"FilterIndex 在对话框中选择的文件筛选器的索引,如果选第一项就设为1RestoreDire...原创 2018-03-19 14:27:01 · 4531 阅读 · 0 评论 -
c# Dictionary 遍历
c# Dictionary 如何用for遍历Dictionary<string, int> list = new Dictionary<string, int>(); list.Add("d", 1); foreach (var item in list){ Console.WriteLine(item.Key + item.Value);}//Ke...原创 2018-03-16 15:36:42 · 3849 阅读 · 0 评论 -
WinForm—Label大小调整
1、选中Label发现只能移动,不能修改大小。2、将AutoSize设置为false,选中Label发现就可以修改大小了。原创 2018-11-15 11:08:16 · 20246 阅读 · 1 评论 -
扩展方法
一、实现扩展方法1.定义一个静态类以包含扩展方法。2.该类必须对客户端代码可见。3.将该扩展方法实现为静态方法,并使其至少具有与包含类相同的可见性。4.方法的第一个参数指定方法所操作的类型;该参数必须以 this 修饰符开头。二、扩展方法优点1.代码在访问静态方法时更为便捷。用起来就像是被扩展类型确实具有该实例方法一样。2.扩展方法不改变被扩展类的代码,不用重新编译、修改、派生被扩展...原创 2018-12-21 17:12:02 · 1398 阅读 · 0 评论 -
C# 弹出选择目录的对话框
C# 弹出选择目录的对话框FolderBrowserDialog path = new FolderBrowserDialog();path.ShowDialog();string txtPath = path.SelectedPath;原创 2019-07-13 11:21:03 · 3003 阅读 · 0 评论 -
C#创建文件夹
1、C#创建文件夹其实方法有多种,但我喜欢使用第一种,可根据个人爱好取舍。(1)直接使用 System.IO.Directory 的方式if (!Directory.Exists(directory)){ Directory.CreateDirectory(directory);}(2)...原创 2019-05-24 13:44:44 · 7738 阅读 · 0 评论