自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (10)
  • 收藏
  • 关注

原创 C# 带小数点儿的字符串(如:"88.6"),取整数部分(或四舍五入)

方法1:string tmp = "88.6";int tmp2 = (int)Math.Round(Convert.ToDouble(tmp));另外还可以1.Math.Floor&Math.Ceiling(Floor——出头舍;Ceiling——出头算)Math.Floor:返回小于或等于指定小数的最大整数值。Math.Floor(3.21);//3...

2020-04-14 08:51:05 4065

原创 C# 创建二维List的简单例子

//二维LIST就是把2个一维LIST插入初始化好的2维LIST里即可 //初始化二维List arrayAB List<List<string>> arrayAB = new List<List<string>>(); //...

2019-12-02 09:02:06 10967 2

原创 C# List 复制克隆副本

由于List之间的相等的话,等于是把List的地址给赋值过去了,赋值后的List变化,会改变原有的List,并没有起到备份原始数据的作用,对于没有嵌套的List,可以采用遍历重新赋值的方法去赋值(传递的是值类型,并非引用类型),若List内的数据是一个类的话,赋值的时候需要重新实例化才行。但如果是嵌套的List列表,遍历这种方法就麻烦了很多。因此,常见的对List进行复制克隆的方法,有以下三种...

2019-04-09 10:21:22 3802 1

原创 C# 校验文本框的正则表达式

#region 常用数据验证的封装,数字字符的验证 /// <summary> /// 常用数据验证的封装,数字字符的验证 /// </summary> /// <param name="inputVal">需要验证的数值【字符串,或者数字】</param> ///...

2019-04-08 13:22:57 1240

原创 C# 一个简单的索引例子

索引可以让我们像数组那样访问类的数据成员。下面定义一个“立方体类”,它有长、宽、高三个属性。static void Main(string[] args) { Cube box = new Cube(6, 5, 4); Console.WriteLine("长:{0}", box[0]); Cons...

2019-04-02 10:43:36 473

原创 C# 一个简单的方法重载例子

//定义Calculate类 class Calculate { //方法重载:求两整数之商 static public int Divide(int x, int y) { { return x / y; //两个整数相除的结果仍为整数 } ...

2019-04-02 08:57:33 1653

原创 一个简单的画程序框图例子(画流程图)

程序框图也叫做流程图,它直观形象,易于理解,是描述算法的常用方式。美国国家标准化协会(ANSI)规定了一些常用的程序框图符号(如下图所示),已经成为世界各国程序工作者普遍采用的标准。具体例子如下:...

2019-04-01 09:05:59 27802

原创 C# Math类中的常用函数

另外,Math 类中还定义了两个常数,如下所示。

2019-03-29 15:51:39 541

原创 C# 转义字符

猜想下面语句的结果,并运行程序验证。 static void Main(string[] args) { Console.WriteLine("1.2\t1.89\t3.14\n2.75\t3.89\t239\t0.76\t6342\t3.92\a"); }...

2019-03-29 15:05:30 1974

原创 C# 标准ASCII 码表

2019-03-29 14:56:51 7031

原创 C# 一个简单的继承例子

具体代码如下: static void Main(string[] args) { Mammal beast = new Mammal(); Console.WriteLine("我是一只野兽!"); Console.WriteLine("\n 我有:"); C...

2019-03-22 15:41:45 1535

原创 C# 一个简单的静态函数例子

具体代码如下: //主函数中调用静态函数 static void Main(string[] args) { double a = 12345; double b = 67890; double sum = Calculate.Add(a, b); ...

2019-03-19 09:37:53 402

原创 C# 一个简单的静态变量例子

通过设计一个简单游戏,来了解静态变量如果狼的数量达到5只,他们就敢攻击狮子,否则就会逃跑。为了统计狼的数目,我们需要在Wolf类中声明一个wovlvesCount变量,用来记录狼的总数。代码具体如下:static void Main(string[] args) { //草原上有一只孤独的狮子 Lion lion...

2019-03-19 09:09:28 439

原创 C# 一个简单的面向对象例子

比如说先设计一个关于时间的类(Time类)。该类的成员如下:代码://Time类的定义代码 class Time { //下面为私有成员 private int hour; private int minute; private int second;...

2019-03-18 15:08:15 2024

原创 C# ref与out关键字解析

首先是不包含ref与out的代码示例: static void Main(string[] args) { int a = 6; int b = 66; Fun(a, b); Console.WriteLine("Main内的a:{0},Main内的b:{1}", a...

2019-03-15 12:31:47 199

原创 C# 数组内元素合并转换成以指定字符连接的字符串

string[] array = { "aa", "bb", "cc", "11", "22" };//数组初始化 string str = string.Join(".", array);//array为数组

2019-03-05 09:35:17 4508

原创 C# 分割多个空格分隔的字符串

string pp = "1063792.4 2764405.825 5.464413E-05 -1.780467E-04"; string[] mm = Regex.Split(pp, "\\s+", RegexOptions.IgnoreCase); for (int i = 0; i &lt; mm.Len...

2019-03-04 15:16:02 6673

原创 C# 操作SQLite数据库出现database is locked解决办法

SQLite只支持库级锁,这意味着一写多读的模式。不能并发的执行写操作,可能会经常出现database is locked错误。各种方式尝试后,我最终是通过修改连接字符串的方法解决了问题。把原本的"Data Source=" + @"D:\Test.db;Version=3;Integrated Security=True;Connect Timeout=30;Pooling=Fa...

2019-02-28 09:41:08 5598 1

原创 C# SQLite数据库连接字符串

Basic(基本的)Data Source=filename;Version=3;Using UTF16(使用UTF16编码)Data Source=filename;Version=3;UseUTF16Encoding=True;With password(带密码的)Data Source=filename;Version=3;Passwo...

2019-02-26 16:10:18 694

原创 C# ListBox新增、修改、移除、清空

//新增        private void btnAddColumn_Click(object sender, EventArgs e)        {            if (String.IsNullOrEmpty(txtColumn.Text.Trim()))            {                MessageBox.Show("...

2018-12-19 08:52:42 17406 1

原创 C# 遍历DataSet中数据的几种方法

//多表多行多列的情况 foreach (DataTable dt in DataRow.Tables) //遍历所有的datatable { foreach (DataRow dr in dt.Rows) ///遍历所有的行 foreach (DataColumn ...

2018-12-11 09:38:41 1340

原创 C# 将两个List集合合并

List<int> listA = new List<int> {1,2,3,5,7,9};List<int> listB = new List<int> {13,4,17,29,2};List<int> Result = listA.Union(listB).ToList<int>(); //剔除重...

2018-11-08 12:25:21 15033 1

原创 AutoCAD.NET 获取当前活动视口

[CommandMethod("ViewportIterator")] public static void ViewportIterator_Method() { Database database = HostApplicationServices.WorkingDatabase; using (Transaction transaction = da...

2018-10-25 16:01:15 1889

原创 C# ListBox删除列表控件中选择的单项,多项,清空所有

单项:private void button1_Click(object sender, EventArgs e) { listBox1.Items.Remove(listBox1.SelectedItem); } 多项:​private void button1_Click(object sender, EventArgs...

2018-10-03 13:08:24 10070 1

原创 C# ListBox内容过长无法完全显示,添加ToolTip控件,提示这一项的完整内容

首先添加一个ListBox和一个ToolTip,ListBox添加SelectedIndexChanged事件private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { if (this.listBox1.SelectedIndices.Count &gt; 0) ...

2018-10-03 12:31:45 5819 1

原创 C# 按指定数量从前面或者后面删除字符串

/// &lt;summary&gt;/// 从字符串前面删除指定字符个数/// &lt;/summary&gt;/// &lt;param name="s"&gt;字符串&lt;/param&gt;/// &lt;param name="len"&gt;个数&lt;/param&gt;/// &lt;returns&gt;返回删除后的字符串&am

2018-09-19 10:22:58 396

原创 C# 两个字符串数组合并(两个数组交叉合并)

//首先确认数组AA和数组BB个数相同string[] AA= {"a", "b", "c"};string[] BB= {"d", "e", "f"};string[] ABAB= new string[AA.Length];for (int i = 0; i &lt; AA.Length; i++)ABAB[i] = AA[i] + "," + B

2018-09-17 16:17:17 7016 1

原创 C# 读取TXT文本文档 搜索指定字符串所在的行 保存到集合

1.先拖一个按钮到主界面里,如下图2.添加一个Click事件(或者直接双击按钮)using System.Collections.Generic;using System.IO;using System.Text;using System.Windows.Forms;namespace WindowsFormsApplication1{ public par...

2018-09-09 12:26:54 8776 1

原创 C# 变量类型转换 任意→任意 Convert

2018-09-07 18:46:54 943

原创 C# 变量类型转换 其他→字符串 ToString()

2018-09-07 18:44:56 585

原创 C# 变量类型转换 字符串→其他 Parse 、TryParse

2018-09-07 18:44:05 311

原创 C# 变量的输入输出

输出:Console.WriteLine(输出内容) //输出后换行Console.Write(输出内容) //输出后不换行输入:Console.ReadLine() //接收键盘输入的一个字符串Console.Read() //接收键盘输入的一个字符编码值Console.ReadKey() //获取用户是否按下一个字符或...

2018-09-07 18:40:13 5231

原创 C# 字符和字符串-转义字符

转义符:是由一个\+特殊字符组成,表示一个特殊意思。

2018-09-07 18:37:36 4054

原创 C# 字符和字符串类型,长度,取值范围

类型 长度 取值范围 注意 Char(字符型) 16位 双字节编码的任意符号 单引号表示,比如:‘a’、‘1’、‘,’ String(字符串型) 不限 所有unicode能表示...

2018-09-07 18:36:06 3241

原创 C# 布尔类型,值

类型 说明 值 布尔类型(bool) 8位 True或者false

2018-09-07 18:35:02 2612

原创 C# 浮点类型保留小数点位数

2018-09-07 18:33:54 3112

原创 C# 浮点类型,长度,范围,精度,定义和赋值

类型 长度 大致范围 精度 定义和赋值 Float 32位 ±1.5×10-45到±3.4×1038 7位 Floati=12.5F double ...

2018-09-07 18:32:52 5332

原创 C# 整数类型,长度,存储范围

类型 长度 存储范围 sbyte 8位 -128到127 byte 8位 0到255 short 16位 -32,768到32,767 ...

2018-09-07 18:31:19 5862

原创 C# 时间日期的格式化输出

Char类型的常用方法:对照表: 自定义格式:

2018-08-28 22:34:49 3162

原创 C# 日期时间类型常见用法

DateTime类型:用来存储日期和时间的,其中包含年、月、日、时、分、秒和毫秒等基本属性 获取时间的各个部分: 比较两个时间: 求两个时间差多少? 常见的方法...

2018-08-28 22:13:46 9901 1

ObjectARX_for_AutoCAD_2023_Win_64bit

ObjectARX是AutoDesk公司针对AutoCAD平台上的二次开发而推出的一个开发软件包,它提供了以C++为基础的面向对象的开发环境及应用程序接口,能真正快速的访问AutoCAD图形数据库。 与以往的 AutoCAD 二次开发工具 AutoLISP 和ADS不同,ObjectARX应用程序是一个DLL(动态链接库),共享AutoCAD的地址空间,对AutoCAD进行直接函数调用。所以,使用ARX编程的函数的执行速度得以大大提高。ARX 类库采用了标准的C++类库的封装形式,这也大大提高了程序员编程的可靠度和效率。

2022-05-13

C# 3层架构操作XML文件(增删改查)

C# 3层架构操作XML文件 增删改查功能齐全 适合初学者学习,拷贝功能用

2019-03-15

C#类库查询手册

C#类库查询手册 PDF格式,带目录,800页,很全,绝对经典,是学好C#必备材料。

2019-02-15

《基于Visual C#的AutoCAD开发及其在工程中的应用》

本书以实例形式介绍采用 Visual C#语言对AutoCAD 进行二次开发的技术。全书包括基础篇和应用篇两部分,其中基础篇主要介绍AutoCAD 开发中常见的图形对象获取、图形绘制、图形编辑等实例,应用篇主要结合实际工程问题、基于数学理论知识、采用程序设计来解决这些问题。 本书内容深入浅出、易学易懂,并对各个实例都作了详细的分析说明,有助于解决工作中的实际问题。书中所有实例均给出了完整的程序源代码和注释。 本书结构清晰、实用性很强,适合土木、水利等专业人员以及AutoCAD开发爱好者,也可作为高校计算机辅助设计类课程的教材。

2018-11-07

动软代码生成器

软件版本: 2.78 最后更新: 2013/3/12 软件大小: 8 MB 软件性质: 简体中文/免费软件 运行环境: .Net 2.0 软件描述: 1.完善数据库加载的用户体验。 2.完善代码生成的逻辑和bug。 3.完善local的方式的连接数据库问题。 4.完善新建模板的编码问题。 5.增加多表事务代码生成功能。 6.支持SQLServer2012的选择。

2018-08-29

C# 学生管理系统(SQL数据库)

C# 学生管理系统(SQL数据库) Visual Studio 2015和Visual Studio 2017 运行ok,电脑里只有这两个版本。其他VS版本未知。 附带SQL数据库。 大学里的作业,新人学习用! 管理员账户密码都是1234或者自己载入数据库后看。 注意: 数据库是mdf文件,需要先连接一下,不会的朋友可以搜下 “C# 以MDF文件连接数据库”,然后测试下数据是否连接成功,连接成功后打开详细设置,对话框最下面一栏,Data Source=(LocalDB)\XXXXXXXXXXXXXXXXXXXXXXX这段,复制里面的代码,在打开DBHelper.cs,找到14行“public static string conStr = "数据库连接地址复制到这";”,把前面复制的内容放进去即可。 比如说下面这样子: public static string conStr = "Data Source=(LocalDB)\\MSSQLLocalDB;AttachDbFilename=C:\\Users\\IAUser\\Desktop\\学生管理系统\\Student1.mdf;Integrated Security=True;Connect Timeout=30";

2018-08-08

C# 一个简单例子 WinForm程序添加启动画面

C# 一个简单例子 WinForm程序添加启动画面 Visual Studio 2015和Visual Studio 2017 运行ok,电脑里只有这两个版本。 非常简单的例子,新人学习用!

2018-07-20

Visual Studio 2010插件之NuGet

NuGet全名是New Get。它是一个专门管理这些插件的插件,通过NuGet,你可以下载安装好多功能强大的插件。 安装成功后,在VS2010 工具里面的扩展管理器里面就能发现它了。 安装完了 NuGet后,怎样使用呢?其实使用起来非常的方便,只需在项目的引用处右键,弹出一个对话框,点击管理NuGet程序包,就可以下载和使用各种插件了,是不是非常的方便。 双击管理NuGet程序包,将弹出NuGet的管理界面,里面有最新的各种.net插件,同时也证明,免费的软件,有时候也是非常好用得。

2018-07-18

C# 一个简单例子 登陆注册和省市联动选择(SQLite数据库)

C# 一个简单例子 登陆注册和省市联动选择(SQLite数据库) Visual Studio 2015和Visual Studio 2017 运行ok,电脑里只有这两个版本。 附带SQLite数据库。 非常简单的例子,新人学习用!

2018-07-17

《AutoCAD .NET开发指南2012版》示例代码

《AutoCAD .NET开发指南2012版》的示例代码,只包含C#代码。 在vs2010sp1 + ObjectARX2014 + AutoCAD2014环境下测试通过,若在ObjectARX2012 + AutoCAD2012环境下测试需更改相应的引用库。

2018-07-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除