随笔分类 - C#基础
摘要:第一步:自定义事务对象 自定义事务对象 /// <summary> /// 自定义事务 /// </summary> public class DBTrans : IDisposable { #region 私有字段 private bool disposedValue; private bool
阅读全文
摘要:第一步:编写控制台帮助类,调用kernel32.dll中控制台API 控制台帮助类 public class ConsoleHelper { private const uint STD_INPUT_HANDLE = 0xfffffff6; private const uint STD_OUTPUT
阅读全文
摘要:情况一、如果是用户自动动态创建的,则需要确保父类指针是否赋值 情况二、如果使用绑定数据的方式,则需确保在设置SelectedValue之前已经绑定好数据,且DisplayMember和ValueMember字段已经设置好。 踩坑一:注意窗体的Load事件是在界面显示时触发,如果界面执行Show之前执
阅读全文
摘要:要点: 1、使用BindingSource与控件DataDataSource绑定,而不是直接使用数据源 2、更新BindingSource而不是更新自己的数据源 public class Record { public string _ID { set; get; } public string _
阅读全文
摘要:https://blog.csdn.net/aoshilang2249/article/details/42317367
阅读全文
摘要:使用记事本打开项目文件:添加如下配置代码: <PropertyGroup> <LangVersion>preview</LangVersion> <DefineConstants>ac2013</DefineConstants> </PropertyGroup> 编译器接受最新预览版中的所有有效语言
阅读全文
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using System.Windows.Forms; #if DEBUG //DEBUG模式下 usin
阅读全文
摘要:将值类型转换为引用类型的过程叫做装箱,相反,将引用类型转换为值类型的过程叫做拆箱。 装箱:装箱允许将值类型隐式转换成引用类型, 拆箱:拆箱允许将引用类型显式转换为值类型, 说明:装箱是将一个值类型转换为为一个对象类型(obiect ),而拆箱则是将一个对象类型显式转换为一个值类型。对于装箱而言,它是
阅读全文
摘要:using System; namespace ConsoleHello { class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); } } }
阅读全文