![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
philosophia_OsO
这个作者很懒,什么都没留下…
展开
-
WPF入门
文章目录WPF概述WPF简介WPF 开发环境搭建XAML语言介绍WPF常用控件WPF常用控件分类及介绍WPF文本类型控件WPF内容控件WPF概述WPF简介Windows Presentation Foundation 新一代图形用户界面开发框架统一的编程模型与分辨率无关硬件加速技术声明式编程:引入XAML语言,将界面开发与后台逻辑开发很好的分开,降低耦合度。易于部署WPF 开发环境搭建WPF开发常用的辅助工具:KAXAML 下载地址:http://www.kaxaml.com/原创 2020-08-19 16:40:30 · 359 阅读 · 0 评论 -
C#快速入门教程
C#基础语法C# 类&对象C# string字符串详解C#数组详解C#继承和派生原创 2020-08-18 14:50:32 · 1416 阅读 · 0 评论 -
C#进程与线程
在操作系统中,每运行一个程序都会开启一个进程,一个进程由多个线程构成。线程是程序执行流中最小的单元。在应用程序中分为单线程程序和多线程程序。• 单线程程序是指在一个进程空间中只有一个线程在执行;• 多线程程序是指在一个进程空间中有多个线程在执行,并共享同一个进程的大小。进程指在每个操作系统中自动启动的系统进程和一些自动启动的应用程序进程,在 Windows 操作系统中提供了任务管理器来查看当前启动的进程,并能关闭指定的进程。文章目录C# Process:进程类Process 简介操作进程C# T原创 2020-08-18 14:50:05 · 745 阅读 · 0 评论 -
C# WinForm界面设计教程(C# Windows窗体应用程序)
WinForm 是 Windows Form 的简称,是基于 .NET Framework 平台的客户端(PC软件)开发技术,一般使用 C# 编程。C# WinForm 编程需要创建「Windows窗体应用程序」项目。.NET 提供了大量 Windows 风格的控件和事件,我们可以直接拿来使用,上手简单,开发快速。Windows 窗体应用程序是 C# 语言中的一个重要应用,也是 C# 语言最常见的应用。这套 C# WinForm 教程将教会大家如何使用 WinForm 进行界面设计,并绑定对应的事件,开原创 2020-08-18 10:13:33 · 8209 阅读 · 2 评论 -
C#异常与调试
在 C# 语言中,异常也称为运行时异常,它是在程序运行过程中出现的错误。对于异常的处理需要程序员积累经验,在可能出现异常的位置加入异常处理语句。C# Exception:异常类.NET Framework 类库中的所有异常都派生于 Exception 类,异常包括系统异常和应用异常。默认所有系统异常派生于 System.SystemException,所有的应用程序异常派生于 System.ApplicationException。系统异常包括 OutOfMemoryException、IOExc原创 2020-08-17 22:30:04 · 485 阅读 · 0 评论 -
C#委托和事件
C# 语言中的委托和事件是其一大特色,委托和事件在 Windows 窗体应用程序、 ASP.NET 应用程序、WPF 应用程序等应用中是最为普遍的应用。通过定义委托和事件可以方便方法重用,并提高程序的编写效率。C# 中的委托类似于 C 或 C++ 中函数的指针。委托是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。事件基本上说是一个用户操作,如按键、点击、鼠标移动等等,或者是一些出现,如系统生成的通知等。文章目录C#委托(Delegate)简介C#命名方法委托C#多播委托C#匿名委托C原创 2020-08-17 20:46:18 · 400 阅读 · 0 评论 -
C#文件操作
在前面操作变量和常量时这些值都是存放到内存中的,当程序运行结束后使用的数据全部被删除。若需要长久保存应用程序中的数据,可以选用文件或数据库来存储。文件通常存放到计算机磁盘上的指定位置,可以是记事本、Word文档、图片等形式。在 C# 语言中提供了相应的类用于直接在程序中实现对文件的创建、移动、读写等操作。文件操作类在 System.IO 命名空间中,包括 Driveinfo 类、Directory 类、Directoryinfo 类、File 类、Filelnfo 类、Path 类等。文章目录C#原创 2020-08-17 16:29:57 · 396 阅读 · 0 评论 -
C#泛型
文章目录C#泛型简介C#可空类型:NullableC#泛型方法的定义及使用C#泛型类的定义及使用C#泛型集合定义及使用C# IComparable、IComparer接口:比较两个对象的值泛型是在 System.Collections.Generic 命名空间中的,用于约束类或方法中的参数类型。泛型的应用非常广泛,包括方法、类以及集合等。C#泛型简介在前面《C#集合》一节中介绍了集合,集合中的项允许是 object 型的值,因此可以存放任意类型的值。例如,在 ArrayList 中以 double原创 2020-08-17 14:12:11 · 536 阅读 · 0 评论 -
C#集合
文章目录C#集合简介C# ArrayList类:动态数组C# Queue类:队列C# Stack类:堆栈C# Hashtable类:哈希表(散列表)C# SortedList类:有序列表数组是一种指定长度和数据类型的对象,在实际应用中有一定的局限性。集合正是为这种局限性而生的,集合的长度能根据需要更改,也允许存放任何数据类型的值。此外,为了避免集合中的元素在转换时出现异常的情况,C# 语言提供了泛型集合来规范集合中的数据类型。泛型不仅可以在集合中使用,也可以定义泛型方法和泛型类等。C#集合简介集原创 2020-08-17 11:06:33 · 320 阅读 · 0 评论 -
C#接口详解
文章目录C# interface:定义接口C#实现接口的两种方式:显示实现和隐式实现接口C#接口中多态的实现一个类能同时实现多个接口,还能在实现接口的同时再继承其他类,并且接口之间也可以继承。C# interface:定义接口无论是表示类之间的继承还是类实现接口、接口之间的继承,都使用“:”来表示。接口定义的语法形式如下。interface 接口名称{ 接口成员;}其中:接口名称通常是以 I 开头,再加上其他的单词构成。例如创建一个计算的接口,可以命名为 ICompute原创 2020-08-17 09:21:36 · 11359 阅读 · 3 评论 -
C#继承和派生
用户在程序中会遇到 this 和 base 关键字,this 关键字代表的是当前类的对象,而 base 关键字代表的是父类中的对象。方法隐藏和重写方法有区别吗?class Program{ static void Main(string[] args) { A a1 = new B(); a1.Print(); //A A a2 = new C(); a2.Print(); //C }}class A{.原创 2020-08-15 15:24:00 · 1315 阅读 · 0 评论 -
C#数组详解
//在 C# 中,将方括号放在标识符后是不合法的语法。 int[] table; // not int table[];//另一细节是,数组的大小不是其类型的一部分,这使得可以声明一个数组并向它分配 int 对象的任意数组,而不管数组长度如何。创建一维数组://定义数组 数据类型[] 数组名;//初始化数组中的元素 数据类型[] 数组名 = new 数据类型[长度];数据类型[] 数组名 = {值 1, 值 2, ...}数据类型[] 数组名 = new 数据类型[长度]原创 2020-08-15 11:09:02 · 903 阅读 · 0 评论 -
C# string字符串详解
字符串常用成员:string str = Console.ReadLine();str.Length; //获取字符串的长度str[0]; str[str.Length - 1]; //字符串中的第一个字符和最后一个字符str.IndexOf("@") ; //得到的是指定字符串在原字符串中第一次出现的位置,str.LastIndexOf("@"); //LastlndexOf 方法得到的是指定字符串在查找的字符串中最后一次出现的位置。str.Replace(",", "_"); /原创 2020-08-15 00:08:39 · 680 阅读 · 0 评论 -
C# 类&对象
输入行://将从控制台输入的值转换成int类型int num = int.Parse(Console.ReadLine());字段: private int id; //定义私有的整型字段 id public readonly string name; //定义公有的只读字符串类型字段 name internal static int age; //定义内部的静态的原创 2020-08-14 21:46:56 · 491 阅读 · 0 评论 -
C#基础语法
Console.Write(); //向控制台界面不换行输出内容Console.WriteLine(); //向控制台界面换行输出内容//例如Console.WriteLine("这是第一个控制台程序");Console.Write("第一个 C# 程序");文章目录C#基本数据类型C#运算符C#基本数据类型【整型】按照存储值的范围不同,C# 语言将整型分成了 byte 类型、short 类型、int 类型、long 类型等,并分别定义了有符号数和无符号数。在 C# 语言中默认的整型是原创 2020-08-14 11:38:26 · 517 阅读 · 0 评论