C#
selffight
这个作者很懒,什么都没留下…
展开
-
Microsoft.Common.targets(3404,7): 未能加载项目文件
如题目所示,问题具体表述如下:C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(3404,7): 未能加载项目文件。第 3368 行,位置 4 上的开始标记“Target”与结束标记“Copy”不匹配。 第 3404 行,位置 7。发现不能加载工程文件,根据提示,找到目录“C:\Windows\Microsoft.NET\Framework\v4.0.30319”下的“Microsoft.Common.tar原创 2020-05-23 18:28:33 · 1154 阅读 · 0 评论 -
C#SQLServer2000 SqlCommand.ExecuteScalar() 返回为空
原型 public override object ExecuteScalar();1.对于查询单个字段,不包括函数的 select 语句,例如 select a字段 from 表A ,如果不存在值,对于SQLServer2008, 用 DBNull.Value == SqlCommand.ExecuteScalar()来判断;对于SQLServer2000,用null==SqlC原创 2017-06-12 21:22:29 · 1175 阅读 · 1 评论 -
C#窗体控件大小随窗体变化而变化的一种改进方法
窗体控件包含comboBox控件,comboBox大小随窗体大小改变后,comboBox框内当前文本为选定状态,蓝色,看着很不舒服。 #region 窗体控件大小随窗体改变而改变 private float X; private float Y; private void setTag(Control cons原创 2017-07-06 09:59:35 · 642 阅读 · 1 评论 -
c#实现字符串倒序的n种写法
转载地址:http://www.cnblogs.com/zhangbaochong/p/4802306.html其中LINQ写法最为简洁//string concatenation with for looppublic string ReverseA(string text){ char[] cArray = text.ToCharArray();转载 2017-09-04 09:55:38 · 4404 阅读 · 0 评论 -
C# 批量设置ComboBox控件的当前选中项的一种方法
直接贴代码: int index_combobox=24; foreach (Control con in groupBox_MeterSelect.Controls) { if (con is ComboBox) {原创 2017-08-27 22:46:56 · 3659 阅读 · 0 评论 -
使用“委托”处理同一个容器内n个RadioButton的CheckedChange事件
原文标题为:WinForm的RadioButton使用小技巧当多个RadioButton同在一个容器里面的时候,多半的操作都是要得到其中一个的值这个时候我们就没有必要去为每一个RadioButton写一个CheckedChange事件,这样会写很多代码,太累了。这个时候我们就可以借住委托来添加一个新的事件,用新的事件代替所有RadioButton的CheckedChange事件。我转载 2017-08-27 23:01:56 · 1116 阅读 · 0 评论 -
C#线程同步的几种方法
转载地址我们在编程的时候,有时会使用多线程来解决问题,比如你的程序需要在后台处理一大堆数据,但还要使用户界面处于可操作状态;或者你的程序需要访问一些外部资源如数据库或网络文件等。这些情况你都可以创建一个子线程去处理,然而,多线程不可避免地会带来一个问题,就是线程同步的问题。如果这个问题处理不好,我们就会得到一些非预期的结果。 在网上也看过一些关于线程同步的文章,其实线程同步有好几转载 2017-11-02 14:22:15 · 212 阅读 · 0 评论 -
C#操作Excel总结
转载地址:https://www.cnblogs.com/wang_yb/articles/1750419.htmlNote1:在第0步骤中,需在解决方案下添加引用:.NET->Microsoft.Office.Interop.ExcelCOM->Microsoft Office 11.0 Object LibraryNote2: Excel单元格行和列的索引均从1开始;下面这转载 2017-11-22 17:09:09 · 293 阅读 · 0 评论 -
C#窗体应用程序关闭一个窗体打开另外一个窗体的两种方法
此种情景常用于用户登录界面跳转到主界面的情形,本文以此为例。法1:step1:program.cs中main函数:static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); ...原创 2018-03-13 15:38:53 · 17662 阅读 · 2 评论 -
C# dataGridView笔记
1.设置行标题for (int i = 0; i { dataGridView1.Rows[i].HeaderCell.Value =(i+1).ToString();}1'设置行标题文字中心对齐、中心左对齐dataGridView1.RowHeadersDefaultCellStyle.Alignment = DataGridViewContentAl原创 2017-06-08 17:49:30 · 664 阅读 · 0 评论 -
c#实现16进制和字符串之间转换的代码
http://www.cnblogs.com/maanshancss/p/4074524.html以下示例演示如何执行下列任务:获取字符串中每个字符的十六进制值。 获取与十六进制字符串中的每个值对应的字符。 将十六进制 string 转换为整型。 将十六进制 string 转换为浮点型。 将字节数组转换为十六进制 string。示例一: 输出转载 2017-06-07 09:06:54 · 886 阅读 · 0 评论 -
WindowsForm窗体位置
转载地址:http://www.cnblogs.com/mfk0506/p/6196020.html WindowsForm的窗体,是winForm程序的基本单元。窗体的大小和位置是如何控制的呢? 先看窗体的几个属性。如下图所示 一、 设置窗体起始位置居中窗口默认是在左上角的,可以用微软定义好的FormStartPosition属性来配置转载 2017-02-20 16:19:21 · 1483 阅读 · 0 评论 -
编程笔记 非阻塞式延时函数
//非阻塞式延时函数 public static void Delay(int milliSecond) { int start = Environment.TickCount; while (Math.Abs(Environment.TickCount - start) {转载 2017-02-15 16:47:56 · 2311 阅读 · 0 评论 -
C# 16进制与字符串、字节数组之间的转换
转载地址:http://www.cnblogs.com/zjbtony/archive/2012/04/13/2445055.html1.请问c#中如何将十进制数的字符串转化成十六进制数的字符串//十进制转二进制Console.WriteLine("十进制166的二进制表示: "+Convert.ToString(166, 2));//十进制转八进制Consol转载 2017-02-15 17:33:13 · 230 阅读 · 0 评论 -
C#判断闰年
1 /* 2 * Created by BpLoveGcy.cnblogs.com 3 * Gump Yin 4 * Date: 2010-3-29 5 * Time: 22:13 6 * 7 * Version: 8 * CopyRight:http://BpLoveGcy.cnblogs.com/ 9 */10 using System;转载 2017-02-25 13:53:52 · 500 阅读 · 0 评论 -
C#,往线程里传参数的方法总结
转载地址:http://www.cnblogs.com/warioland/archive/2011/10/13/2210545.htmlThread (ParameterizedThreadStart) 初始化 Thread 类的新实例,指定允许对象在线程启动时传递给线程的委托。 Thread (ThreadStart) 初始化 Thread 类的新实例。 由 .NET Com转载 2017-05-24 14:27:55 · 362 阅读 · 0 评论 -
C# serialPort 串口接收中this.Invoke的使用
转载地址:http://www.ciast.net/post/20160752.htmlprivate void DisplayText(object sender, EventArgs e){ textBox1.Text = datain;}private void serialPort1_DataReceived(object sender, SerialDataRec转载 2017-05-24 16:28:27 · 7012 阅读 · 1 评论 -
C# 判断字符串是否是22位数字
protected bool IsNumeric(string tempstr)//如果是,返回true { System.Text.RegularExpressions.Regex rex = new System.Text.RegularExpressions.Regex(@"^\d{22}$"); return (re原创 2017-05-25 16:18:02 · 464 阅读 · 0 评论 -
C#十六进制颜色与Color对象的互相转换
转载地址:http://www.cnblogs.com/lanmiao/articles/2214094.html把十六进制颜色转化为color对象ColorTranslator.FromHtml("#FF0000")或 ColorTranslator.FromHtml("Red");把color对象转化为十六进制颜色ColorTranslator.ToHtml(Color.Fr转载 2017-05-26 16:06:40 · 619 阅读 · 0 评论 -
C# 字符串String的常用使用方法
转载地址:http://www.cnblogs.com/kakakade/p/4562467.html1---》字符串的声明: 1、string s=new string(char[] arr) //根据一个字符数组声明字符串,即将字符字组转化为字符串。 2、string s=new string(char r,int i) //生成 i 个字符 r转载 2017-06-02 14:50:28 · 464 阅读 · 0 评论 -
C#中out和ref之间的区别
转载地址:http://www.cnblogs.com/gsk99/archive/2010/12/13/1904557.html首先:两者都是按地址传递的,使用后都将改变原来参数的数值。其次:ref可以把参数的数值传递进函数,但是out是要把参数清空,就是说你无法把一个数值从out传递进去的,out进去后,参数的数值为空,所以你必须初始化一次。这个就是两个的区别,或者说就像有转载 2017-06-02 15:28:22 · 209 阅读 · 0 评论 -
C#界面皮肤加载
将下载的IrisSking2.dll和ssk皮肤放在debug里面。 先在解决方案管理器里引用,然后把IrisSking2.dll直接拉到vs的工具箱里,这样就已经有了skinengine控件了,拉到form里面,就行了。 如果拉进form/运行程序 提示错误,那就把项目属性里的目标框架改为.NET Framework 4就行了。 最后在form原创 2016-12-27 15:34:07 · 440 阅读 · 0 评论