- 博客(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
5174
原创 C# 创建二维List的简单例子
//二维LIST就是把2个一维LIST插入初始化好的2维LIST里即可 //初始化二维List arrayAB List<List<string>> arrayAB = new List<List<string>>(); //...
2019-12-02 09:02:06
12861
2
原创 C# List 复制克隆副本
由于List之间的相等的话,等于是把List的地址给赋值过去了,赋值后的List变化,会改变原有的List,并没有起到备份原始数据的作用,对于没有嵌套的List,可以采用遍历重新赋值的方法去赋值(传递的是值类型,并非引用类型),若List内的数据是一个类的话,赋值的时候需要重新实例化才行。但如果是嵌套的List列表,遍历这种方法就麻烦了很多。因此,常见的对List进行复制克隆的方法,有以下三种...
2019-04-09 10:21:22
4888
1
原创 C# 校验文本框的正则表达式
#region 常用数据验证的封装,数字字符的验证 /// <summary> /// 常用数据验证的封装,数字字符的验证 /// </summary> /// <param name="inputVal">需要验证的数值【字符串,或者数字】</param> ///...
2019-04-08 13:22:57
1329
原创 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
530
原创 C# 一个简单的方法重载例子
//定义Calculate类 class Calculate { //方法重载:求两整数之商 static public int Divide(int x, int y) { { return x / y; //两个整数相除的结果仍为整数 } ...
2019-04-02 08:57:33
1803
原创 一个简单的画程序框图例子(画流程图)
程序框图也叫做流程图,它直观形象,易于理解,是描述算法的常用方式。美国国家标准化协会(ANSI)规定了一些常用的程序框图符号(如下图所示),已经成为世界各国程序工作者普遍采用的标准。具体例子如下:...
2019-04-01 09:05:59
29792
原创 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
2054
原创 C# 一个简单的继承例子
具体代码如下: static void Main(string[] args) { Mammal beast = new Mammal(); Console.WriteLine("我是一只野兽!"); Console.WriteLine("\n 我有:"); C...
2019-03-22 15:41:45
1584
原创 C# 一个简单的静态函数例子
具体代码如下: //主函数中调用静态函数 static void Main(string[] args) { double a = 12345; double b = 67890; double sum = Calculate.Add(a, b); ...
2019-03-19 09:37:53
453
原创 C# 一个简单的静态变量例子
通过设计一个简单游戏,来了解静态变量如果狼的数量达到5只,他们就敢攻击狮子,否则就会逃跑。为了统计狼的数目,我们需要在Wolf类中声明一个wovlvesCount变量,用来记录狼的总数。代码具体如下:static void Main(string[] args) { //草原上有一只孤独的狮子 Lion lion...
2019-03-19 09:09:28
498
原创 C# 一个简单的面向对象例子
比如说先设计一个关于时间的类(Time类)。该类的成员如下:代码://Time类的定义代码 class Time { //下面为私有成员 private int hour; private int minute; private int second;...
2019-03-18 15:08:15
2147
原创 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
238
原创 C# 数组内元素合并转换成以指定字符连接的字符串
string[] array = { "aa", "bb", "cc", "11", "22" };//数组初始化 string str = string.Join(".", array);//array为数组
2019-03-05 09:35:17
4933
原创 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 < mm.Len...
2019-03-04 15:16:02
7203
原创 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
6359
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
756
原创 C# ListBox新增、修改、移除、清空
//新增 private void btnAddColumn_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(txtColumn.Text.Trim())) { MessageBox.Show("...
2018-12-19 08:52:42
19305
1
原创 C# 遍历DataSet中数据的几种方法
//多表多行多列的情况 foreach (DataTable dt in DataRow.Tables) //遍历所有的datatable { foreach (DataRow dr in dt.Rows) ///遍历所有的行 foreach (DataColumn ...
2018-12-11 09:38:41
1638
原创 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
16103
1
原创 AutoCAD.NET 获取当前活动视口
[CommandMethod("ViewportIterator")] public static void ViewportIterator_Method() { Database database = HostApplicationServices.WorkingDatabase; using (Transaction transaction = da...
2018-10-25 16:01:15
2117
原创 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
10876
1
原创 C# ListBox内容过长无法完全显示,添加ToolTip控件,提示这一项的完整内容
首先添加一个ListBox和一个ToolTip,ListBox添加SelectedIndexChanged事件private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { if (this.listBox1.SelectedIndices.Count > 0) ...
2018-10-03 12:31:45
6482
1
原创 C# 按指定数量从前面或者后面删除字符串
/// <summary>/// 从字符串前面删除指定字符个数/// </summary>/// <param name="s">字符串</param>/// <param name="len">个数</param>/// <returns>返回删除后的字符串&am
2018-09-19 10:22:58
546
原创 C# 两个字符串数组合并(两个数组交叉合并)
//首先确认数组AA和数组BB个数相同string[] AA= {"a", "b", "c"};string[] BB= {"d", "e", "f"};string[] ABAB= new string[AA.Length];for (int i = 0; i < AA.Length; i++)ABAB[i] = AA[i] + "," + B
2018-09-17 16:17:17
7281
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
9536
1
原创 C# 变量的输入输出
输出:Console.WriteLine(输出内容) //输出后换行Console.Write(输出内容) //输出后不换行输入:Console.ReadLine() //接收键盘输入的一个字符串Console.Read() //接收键盘输入的一个字符编码值Console.ReadKey() //获取用户是否按下一个字符或...
2018-09-07 18:40:13
5420
原创 C# 字符和字符串类型,长度,取值范围
类型 长度 取值范围 注意 Char(字符型) 16位 双字节编码的任意符号 单引号表示,比如:‘a’、‘1’、‘,’ String(字符串型) 不限 所有unicode能表示...
2018-09-07 18:36:06
3422
原创 C# 浮点类型,长度,范围,精度,定义和赋值
类型 长度 大致范围 精度 定义和赋值 Float 32位 ±1.5×10-45到±3.4×1038 7位 Floati=12.5F double ...
2018-09-07 18:32:52
5636
原创 C# 整数类型,长度,存储范围
类型 长度 存储范围 sbyte 8位 -128到127 byte 8位 0到255 short 16位 -32,768到32,767 ...
2018-09-07 18:31:19
6423
原创 C# 日期时间类型常见用法
DateTime类型:用来存储日期和时间的,其中包含年、月、日、时、分、秒和毫秒等基本属性 获取时间的各个部分: 比较两个时间: 求两个时间差多少? 常见的方法...
2018-08-28 22:13:46
10449
1
ObjectARX_for_AutoCAD_2023_Win_64bit
2022-05-13
《基于Visual C#的AutoCAD开发及其在工程中的应用》
2018-11-07
动软代码生成器
2018-08-29
C# 学生管理系统(SQL数据库)
2018-08-08
C# 一个简单例子 WinForm程序添加启动画面
2018-07-20
Visual Studio 2010插件之NuGet
2018-07-18
C# 一个简单例子 登陆注册和省市联动选择(SQLite数据库)
2018-07-17
《AutoCAD .NET开发指南2012版》示例代码
2018-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人