首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
C#
camellia
创建于2022-01-19
订阅专栏
C#学习日记
等 19 人订阅
共62篇文章
创建于2022-01-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C#is、as关键字及获取当前活动窗体的实例
这篇日志记录一下C#中is关键字及as关键字的用法。 Is :判断检查对象是否与给定类型兼容 As :将对象转换为指定类型(强转),就跟(int )这样的用法是一样的。 获取当前窗体的活动子窗体。 有
C#工程建立后修改工程文件名与命名空间
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第30天,点击查看活动详情 使用之前的项目做二次开发,项目快结束的时候,需要把主项目的名称修改成我们想要的。 之前从来没有这么干过,
C#using关键字的使用方法
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第26天,点击查看活动详情 这里记录下C#中using关键字的使用方法。 Using的使用大致分别以下三种: 1 :using 指令
C#读取写入文件的三种方式
最近对文件的操作比较频繁。这里记录一下常用的几种文件读写的方式。 我这里使用窗体来做测试,例子在文末,可下载。 1:二进制读写 BinaryReader 类 BinaryReader 类用于从文件读取
C#WinForm实现Loading等待界面
上篇博客中解决了程序加载时屏幕闪烁的问题。 但是,加载的过程变得很缓慢。 这个给用户的体验也不是很好,我这里想加一个Loading的进度条。 项目启动的时候,加载进度条,界面UI加载完毕,进度条消失。
C# int ? 关键字使用方法
使用C#的时间也不算短。 但是今天看到了一个从来没有见过的写法 Int ? 这是个什么写法,没见过啊,百度了查一下,也在这里记录一下。 1、int? 关键字说明 (1)、int? 表示一个int类型
C# ref out的使用与区别
Ref 和 out可以理解为类似的传址引用。 在函数需要外部传入一个变量名,然后在程序内部可以将这个值进行修改,典型的传址引用!在定义时必要加ref或out说明! Ref和Out的区别: ref 关键
C# 未提供必须形参对应的实参
这个问题是在写观察者模式中遇到的一个问题。 具体的代码可以到《设计模式(十五)之观察者模式》中下载,下边只是部分代码。 我在抽象类中定义了构造函数,代码如下: 大家注意,我这个构造函数中是有参数的
C#编码规范
一、 命名惯例和规范 注: Pascal:大小写形式-所有单词第一个字母大写,其他字母小写。 驼峰式:大小写形式-除了第一个单词,所有单词第一个字母大写,其他字母小写。 1:类名使用 Pascal 大
C#List转IList方法
「这是我参与2022首次更文挑战的第42天,活动详情查看:2022首次更文挑战」 最近工作中使用到了C#的List和IList。 这里参考百度上的资料,总结一下。 IList使用命名空间: L
C#winForm键盘事件
「这是我参与2022首次更文挑战的第41天,活动详情查看:2022首次更文挑战」 这篇日志记录下最近用到的WinForm的键盘事件。 这个其实不是很难理解,通常我之前使用的键盘事件都是绑定在按钮上的,
解决C#winForm窗口闪烁问题
「这是我参与2022首次更文挑战的第40天,活动详情查看:2022首次更文挑战」 WinForm程序窗体组件太多,第一次打开的时候加载会出现闪屏的问题。 这样给用户的体验很不好。那么我们应该如何解决这
C#(五十一)之泛型的约束
「这是我参与2022首次更文挑战的第40天,活动详情查看:2022首次更文挑战」 类型约束 基类约束有两个重要的目的。 1:它允许在泛型类中使用有约束指定的基类成员。 2:确保只能使用支持指定基类或派
C#(五十)之泛型
「这是我参与2022首次更文挑战的第39天,活动详情查看:2022首次更文挑战」 C#的缺点: 1:进行拆箱和装箱的过程损耗性能 2:无论什么数据都往集合里放,不利于编译时对代码安全性的检测 3:显示
C#(四十九)之Convert类 和 Parse方法的区别
「这是我参与2022首次更文挑战的第38天,活动详情查看:2022首次更文挑战」 Convert数据类型转换类,从接触C#开始,就一直在用,这篇日志做下深入的了解。 Convert类常用的类型转换方法
C#(四十八)之三种数据结构 stack queue sortedList
「这是我参与2022首次更文挑战的第37天,活动详情查看:2022首次更文挑战」 堆栈(Stack): 代表了一个后进先出的对象集合。当您需要对各项进行后进先出的访问时,则使用堆栈。当您在列表中添加一
C#(四十七)之C#List
「这是我参与2022首次更文挑战的第36天,活动详情查看:2022首次更文挑战」 前几天,看同事写的代码中有list相关的字眼,百度了一下,原来是C#中list泛型集合。 了解一下。 List:泛
C#(四十六)之C#集合Collections
「这是我参与2022首次更文挑战的第35天,活动详情查看:2022首次更文挑战」 集合: 集合是一组相互关联的对象,数组也可以看做是集合。集合中的对象称之为元素。 Array类: Array 类的属性
C#(四十五)之线程池
「这是我参与2022首次更文挑战的第35天,活动详情查看:2022首次更文挑战」 线程池: 线程池是一种多线程的形式,其中的任务被添加到队列中,并在创建线程时自动启动。 ThreadPool类:以下都
C#(四十四)之线程死锁
「这是我参与2022首次更文挑战的第34天,活动详情查看:2022首次更文挑战」 死锁是指多个线程共享资源是,都占用同意部分资源,而且都在等待对方师范另一部分资源,从而导致程序停滞不前的情况 示例:
下一页