摘要: C#多态 转载:C#多态 - dengwf - 博客园 多态性(C# 编程指南)转自MSDN 通过继承,一个类可以用作多种类型:可以用作它自己的类型、任何基类型,或者在实现接口时用作任何接口类型。这称为多态性。C# 中的每种类型都是多态的。类型可用作它们自己的类型或用作 Object 实例,因为任何 阅读全文
posted @ 2025-09-22 09:13 C#菜鸟…… 阅读(8) 评论(0) 推荐(0)
摘要: 转载: C#索引器 - Coder.Shen - 博客园 索引器允许类或者结构的实例按照与数组相同的方式进行索引取值,索引器与属性类似,不同的是索引器的访问是带参的。 索引器和数组比较: (1)索引器的索引值(Index)类型不受限制 (2)索引器允许重载 (3)索引器不是一个变量 索引器和属性的不 阅读全文
posted @ 2025-09-19 15:21 C#菜鸟…… 阅读(7) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2025-09-19 10:17 C#菜鸟…… 阅读(4) 评论(0) 推荐(0)
摘要: 创建一个自适应类 public class FormAutoSize { public static float oldWidth = 0f;//改变前的控件宽度值 public static float oldHeight = 0f;//改变前的控件高度值 /// <summary> /// 保存 阅读全文
posted @ 2025-09-01 10:55 C#菜鸟…… 阅读(8) 评论(0) 推荐(0)
摘要: 一,问题描述 按道理来说 一堆苹果就属于水果范围内,但实际不然。 我们先来了结下下面的知识点再来处理上述问题。 二,定义: 协变(Covariance)是一种允许将派生类类型替换为基类类型的特性。这种特性通常用于泛型类型或委托中,特别是在返回类型时。协变的主要目的是提高代码的灵活性和可重用性,使得在 阅读全文
posted @ 2025-08-25 09:21 C#菜鸟…… 阅读(12) 评论(0) 推荐(0)
摘要: using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Runtime.InteropServices;using System.Text;using System.Th 阅读全文
posted @ 2025-08-21 13:48 C#菜鸟…… 阅读(6) 评论(0) 推荐(0)
摘要: 自定义控件分三种: 1,组合控件 在原有控件基础上根据需要自由组合 2,扩展控件 利用继承来添加一些属性,方法等元素,绘制一些新元素。 3,自定义控件 控件的绘制完全自定义 使用GDI+实现 自定义控件实际就是一个dll库 先创建一个类库用于定义自定义控件 (1)组合控件的做法 (2)扩展控件的做法 阅读全文
posted @ 2025-08-21 10:20 C#菜鸟…… 阅读(10) 评论(0) 推荐(0)
摘要: 首先先看下XML基本操作 在C#中XML文件的写操作 在C#中XML文件的读操作 阅读全文
posted @ 2025-08-20 14:29 C#菜鸟…… 阅读(4) 评论(0) 推荐(0)
摘要: 1,NuGet添加log4Net 2,添加配置文件 <?xml version="1.0" encoding="utf-8" ?><configuration> <configSections> <section name="log4net" type="log4net.Config.Log4Net 阅读全文
posted @ 2025-08-19 11:14 C#菜鸟…… 阅读(5) 评论(0) 推荐(0)
摘要: //创建弹出对话框 OpenFileDialog ofd = new OpenFileDialog(); //设置窗口的标题 ofd.Title = "请选择要打开的文本文件"; //设置对话框是否多选 ofd.Multiselect = true; //设置对话框的初始目录 ofd.Initial 阅读全文
posted @ 2025-08-18 14:25 C#菜鸟…… 阅读(3) 评论(0) 推荐(0)