c#
很可乐
这个作者很懒,什么都没留下…
展开
-
C# WPF控件小结---ComboBox
1.combobox控件使能2.获取当前选中序号3.插入项4.设置默认选中项5.清除所有项6.用ObjectDataProvider方式,双向绑定枚举变量原创 2021-02-06 11:23:18 · 1445 阅读 · 0 评论 -
c#WPF枚举类型使用
1.用字符串训中枚举类型中对应的值m_DialogUser.ECurType = (EUserType)Enum.Parse(typeof(EUserType), ComboType.SelectedItem.ToString());原创 2021-02-05 15:37:13 · 658 阅读 · 0 评论 -
c#鼠标事件提示:该函数会隐藏继承的函数
问题描述创建鼠标双击事件以后,函数下面出现绿色的线,并提示该函数会隐藏继承的函数问题解决①可以按照提示在函数前面加个“new”②也可以给事件重命名原创 2021-02-02 17:06:58 · 110 阅读 · 0 评论 -
C# 关闭Window之后,无法设置Visibility,也无法调用Show、ShowDialog
问题描述第一次showdialog正常,对话框关闭后再次打开,报错:解决办法一:重写OnClosing()函数/// <summary>/// 重写OnClosing事件 解决窗口关闭不能再开的bug。/// </summary>/// <param name="e"></param>protected override void OnClosing(System.ComponentModel.CancelEventArgs e){..原创 2021-01-29 15:20:10 · 1830 阅读 · 0 评论 -
C# WPF矩形Rect相交
/// <summary>/// 判断当前对象是否被选中/// </summary>/// <param name="_Rect">选择区域</param>/// <param name="_bCombine">判断方式:true[有交叉即可]false[必须完全包含]</param>/// <returns>true被选中,false未被选中</returns>public bool HitRect原创 2021-01-27 18:09:01 · 961 阅读 · 0 评论 -
C# FrameworkElement子类实现鼠标双击和鼠标单击事件
继承自FrameworkElement的类实现鼠标双击鼠标单击事件以及获取鼠标点击的位置原创 2021-01-19 15:55:16 · 715 阅读 · 0 评论 -
C#如何比较两个对象是否相同
未重载直接使用比较运算符“==”,现象异常(两个对象数据完全相同,但是结果为false)重载比较运算符比较麻烦继承IComparable接口,重写CompareTo函数C#中的IComparable接口public class User : IComparable<User>{ private string m_sUserName; // 当前用户名 private string m_sUserPwd; // 当前..原创 2021-01-08 10:34:34 · 787 阅读 · 0 评论 -
C# 文件相关---新建文件、文件另存为、读写文件
1.判断文件夹是否存在,创建新文件夹2.判断文件是否存在,创建新文件3..文件另存为4.用filestream进行文件读写原创 2020-12-16 21:24:00 · 1549 阅读 · 0 评论 -
c#无法创建抽象类或接口的实例
问题描述:在一个类里定义了另一个抽象类对象,在构造函数中使用new初始化抽象类对象报错:“无法创建抽象类或接口的实例”public abstract class BInstrumentUnit { // 属性}class TipParam { private BInstrumentUnit m_LoadUnit; // 加载单元 public BInstrumentUnit() { m_LoadUnit= new BInstrumentUnit(); // 报..原创 2020-12-11 10:40:00 · 9177 阅读 · 0 评论 -
C# XML结点读写及增删查改
1.结点写入文件2.从文件中读取符合条件的结点进行修改、删除原创 2020-12-08 17:36:13 · 322 阅读 · 0 评论 -
c# 变量不可访问,因为它具有一定的保护级别
问题描述解决办法将User成员变量m_ECurType设置为public即可原创 2020-11-26 14:50:31 · 3733 阅读 · 0 评论 -
CSharp学习笔记二
1.接口①接口使用关键字interface,成员不能使用public等修饰符。②用接口实现继承隐式实现接口:将接口的所有成员以 public 访问修饰符修饰显式实现接口:在实现接口时所实现的成员名称前含有接口名称作为前缀class ComputerMajor : ICompute{ public double English { get; set; } public double Programming { get; set; } public double Databa原创 2020-11-17 17:08:07 · 190 阅读 · 0 评论 -
CSharp学习笔记一
函数参数方法中的参数除了定义数据类型外,还可以定义引用参数和输出参数。引用参数使用ref关键字定义,输出参数使用out关键字定义。// 引用输入public bool Judge(ref int num){ if(num % 5 == 0) { return true; } return false;}int a=20;// 在调用带有引用参数的方法时,实际参数必须是一个变量,并且在传值时必须加上 ref 关键字bool result = Judge(ref a);..原创 2020-11-17 11:43:59 · 814 阅读 · 0 评论