自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 Winform知识扩展-------右键菜单与InputBox弹出式输入框

在C#中,进行windows窗体应用程序编程的时候,经常需要弹出输入框,输入密码,输入文本之类的。然而,C#中没有直接弹出输入框的语句,MessageBox只能显示一段消息而不能输入。我们需要调用Microsoft.VisualBasic,使用VB中的inputbox,实现弹出输入框的功能。4. 在事件代码中写入判断条件,即可显示出上下文菜单,第一个参数是。其中的if判断是如果没有输入任何字符,就提示重新输入。程序修补之后,没有报错的话就可以正常使用了。点击确定后,数据就加到ListBox中了。

2023-04-27 21:49:23 2736

原创 C#文件的输入和输出

【代码】C#文件的输入和输出。

2023-04-25 17:32:26 474

原创 C#中的事件

事件是允许类或对象的某些状态发生改变时通知其它类或对象。

2023-04-21 21:50:43 153

原创 C#中的枚举

4.枚举是一组整型常量 默认是从 0开始 也可以自己定义范围。枚举能够使代码更清晰,描述一组整数值 使数字更具有具体意义。2. 有明确名称,值不完整,值是按顺序增加的,和名称无关。5.枚举可以在类的内部定义 也可以和类平级。2.枚举类型使用 enum 关键字声明的。6.枚举不能和结构体一样定义 属性 方法等。6.枚举一般会和swich 语句连用。3. 和2类似,自定义值的范围。1. 有明确的名称和值。

2023-04-21 21:18:54 1117

原创 C#结构体

结构体可以嵌套在类中,也可以与类平级//公有字段set;} //公有属性//必须初始结构体中所有的字段和属性Id = id;

2023-04-21 20:57:58 104

原创 C#中的委托

C# 中的委托(Delegate)是一种引用类型,表示对具有特定参数列表和返回类型的方法的引用。委托适用于实现事件和回调方法,所有的委托都派生自 System.Delegate 类。在实例化委托时,可以将委托的实例与具有相同返回值类型的方法相关联,这样就可以通过委托来调用方法。另外,使用委托还可以将方法作为参数传递给其他方法,运算符从委托中移除已分配的对象,当委托被调用时会依次调用列表中的委托。运算符将多个对象分配给一个委托实例,同时还可以使用。委托对象有一个非常有用的属性,那就是可以通过使用。

2023-04-19 23:20:48 700

原创 C#字典(Dictionary)

字典表示一种数据结构,这种数据结构允许按照某个键来访问元素。的定义不能重复,具有唯一性。需要自定义在一个字典中,相当于数组索引值 ,

2023-04-19 22:33:37 8584

原创 C#中的泛型

编写程序时,经常遇到两个模块的功能非常相似,区别只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,我们只能分别写多个方法处理每个数据类型,因为方法的参数类型不同。ArrayList不是类型安全的,使用时很可能出现类型不匹配的错误,就算都插入了同一类型的数据,使用时我们也需要将它们转化为对应的原类型来处理。泛型类的定义与泛型方法类似,是在泛型类的名称后面加上<T>,当然,也可以定义多个类型,即“<T1,T2,・・・>“ArrayList 存储在装箱和拆箱操作,导致其性能低下。

2023-04-18 23:14:25 4719

原创 C#面向对象的三大特性

面向对象是一种思想,面向对象是将功能等通过对象来实现,将功能封装进对象之中,让对象去实现具体的细节。

2023-04-18 17:52:13 296

原创 C#析构函数与垃圾回收

垃圾回收程序最终销毁对象之前调用的方法,该方法称为析构函数析构函数通常形式如下:~类名()2. 析构函数的声明类似构造函数,除了在析构函数开头要使用 ‘~’,另外要注意,析构函数,没有返回值,且不带任何参数。3.析构函数的功能是用来释放一个对象的。在对象删除前,用它来做一些清理工作,它与构造函数的功能正好相反。

2023-04-14 20:26:46 129

原创 C#构造函数

实例构造函数又叫实例构造方法,它是一种特殊的成员函数,它主要用于为对象分配存储空间,对数据成员进行初始化.

2023-04-14 20:20:18 164

原创 C#字段与属性

字段(成员变量)是类成员之一,字段如果没有赋值,其默认值根字段名的数据类型有关,也可以给字段赋值,字段分为。:隐藏类内部的细节,防止外部随意修改,对类是一种保护。

2023-04-13 19:49:13 1377

原创 C#API详解

【代码】C#API详解。

2023-04-13 09:02:12 784

原创 C#字符串API

string,引用类型,string类型表示零或更多 Unicode 字符组成的序列,string 是 .NET Framework 中 String 的别名。

2023-04-13 09:00:32 92

原创 C#格式化字符串

例如{ 0:C5} :C 代表类型 5代表精度。控制有效数字的个数或者十进制数小数的位数。

2023-04-12 19:17:49 1627

原创 C#数组及多维数组

(2)break:表示终止当前循环;intArray.Length代表数组长度,元素个数。(1)break和continue都可以用在循环中。数组越界: 当访问数组元素时,超出了数组的最大长度。数组是一个储存相同类型元素且固定大小的顺序集合,4. 修改交错数组元素。3. 访问交错数组元素。[ ]表示声明一维数组。使用数组索引访问和修改。foreach循环中,

2023-04-11 20:44:20 2044

原创 C#可空类型(Nullable)

字符串空值 "" 或者string.Empty 实际上都会分配空间。用于判断一个变量在为 null 的时候返回一个指定的值。字符串空格 " " 会分配空间。引用类型可以直接赋值null。null是没有创建内存空间。IsInterned 用来。

2023-04-11 19:42:51 345 1

原创 C#方法知识点总结

方法是包含一系列语句的代码块,方法不能独立于类(或结构体)之外,它永远是类(或结构体)的成员,并且只有作为类(或结构体)的成员时才能叫做方法。是类(或结构体)的基本成员之一,基本成员包括字段(成员变量)和方法(成员函数)调用方法时,传入的实参必须和声明方法时传入的形参的数据类型、参数个数都要匹配。(3) 当形参的值发生改变时,不会影响实参的值,从而保证了实参数据的安全。(1)引用参数是一个对变量的内存位置的引用,不会创建一个新的存储位置。(2) 当调用一个方法时,会为每个值参数创建一个新的存储位置。

2023-04-10 19:31:56 115

原创 C#访问修饰符

该类型或成员可以通过从 class 派生的类型访问,这些类型在其包含程序集中进行声明。同一程序集的其他任何代码或引用该程序集的其他程序集都可以访问该类型或成员。同一程序集中的任何代码或其他程序集中的任何派生类都可以访问该类型或成员。同一程序集中的任何代码都可以访问该类型或成员,但其他程序集不可以访问。同一类和派生(继承特性)类中的代码可以访问该类型和成员。类中所有的成员默认修饰符是private。同一类和结构的代码可以访问该类型和成员。接口的成员默认修饰符是public。接口默认修饰符是internal。

2023-04-10 19:17:45 394

原创 C#变量与常量

const 必须在声明时初始化;readOnly可以在声明时初始化,也可以在构造函数中初始化。可变化的量,用来储存程序操作需要的数据,每个变量都有一个特定的类型。不可变化的量,储存程序操作需要的数据,每个变量都有一个特定的类型。Const 可以作为字段和局部常量;readOnly只能作为字段。开头不能使用数字、特殊符号( _ 和 @ 除外)声明类型相同的变量,同时初始化相同的值。相同作用域中不能使用相同的变量名。字符串类型常量(可包含汉字,字母)值类型常量和字符串类型常量。不能和系统关键字重名。

2023-04-10 15:53:05 81

原创 C#数据类型与数据类型转换

Convert万能类型转换适合用于将object类型转化成其他类型。·as是强制类型转换,用于引用类型。一般将 大区间数据类型----->小区间数据类型,但是数值的精度容易丢失。:整数类型 浮点数类型 布尔类型 字符类型 结构体 枚举。字符串类型 对象类型 数组 集合 事件 等。一般将 小区间数据类型----->大区间数据类型。int类型转换成long类型。long类型转换成int类型。

2023-04-10 15:32:19 475 1

原创 ASCII码表

2023-04-10 11:53:41 71 1

原创 C#项目的内容和组成结构

参数1

2023-04-10 11:48:48 798 1

原创 C#的编程原理

~~最后通过上一步解析,将语言转换成机器语言(IL类型语言)~~~首先c#程序通过.Net编译器编译为程序集。~~~然后在CLR公共语言运行库进行程序集解析。

2023-04-10 10:44:18 79 1

空空如也

空空如也

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

TA关注的人

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