集合交集算法挑战

创建一个函数,接受两个或多个数组,返回所给数组的 对等差分(symmetric difference) (△ or ⊕)数组. 给出两个集合 (如集合 A = {1, 2, 3} 和集合 B = {2, 3, 4}), 而数学术语 "对等差分" 的集合就是指由...

2018-10-06 07:08:20

阅读数 236

评论数 0

GDI+及滚动条的处理

using System.Drawing; using System.Windows.Forms; using System.Diagnostics; namespace WindowsFormsApplication1 { public partial class Form1 : Fo...

2018-04-16 10:11:40

阅读数 438

评论数 0

C# 单例模式

using System; namespace Singleton { class Program { static void Main(string[] args) { Console.WriteLine(&quo...

2018-04-09 14:18:18

阅读数 111

评论数 0

C# 抽象工厂模式

using System; namespace AbstractFactory { class Program { static void Main(string[] args) { //抽象工厂模式,主要用来生产具备特定关...

2018-04-09 02:10:17

阅读数 101

评论数 0

C# 工厂模式

using System; namespace Factory { class Program { static void Main(string[] args) { //工厂模式,通过不同的工厂来创建对象,避免了臃肿的选择...

2018-04-09 01:48:24

阅读数 617

评论数 0

C# 简单工厂模式

using System; namespace SimpleFactory { class Program { static void Main(string[] args) { //简单工厂模式,拥有一个直接创建产品的类 ...

2018-04-09 01:28:03

阅读数 156

评论数 0

c# volatile 易失域

volatile的作用是: 作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值。多线程的程序,共同访问的内存当中,多个线程都可以操纵,从而无法判定何时这个变量会发生变化可以这样简单理解:线程是并行的,但对volatile的访问是顺序排除的,避免出现脏值using System...

2018-04-07 17:56:37

阅读数 82

评论数 0

BackgroundWorker简明使用

using System; using System.ComponentModel; using System.Threading; using System.Windows.Forms; namespace bcworker { public partial class Form1 :...

2018-04-07 10:55:14

阅读数 1946

评论数 0

c# 异步、重入、Async、Await

如果提示 Task不包含GetAwaiter的定义,请将项目的目标框架改到4.5及以上using System; using System.Windows.Forms; using System.Threading.Tasks; using System.Threading; namespace...

2018-04-07 10:05:35

阅读数 293

评论数 0

C# 元组

var unnamed = ("one", "two");var s=unnamed.Item1;var named = (first: "Zhang", second: &quot...

2018-04-07 07:33:57

阅读数 100

评论数 0

c# Lambda

分配给委托类型Func<int, int> square = x => x * x; Console.WriteLine(square(25));作为方法参数传递ShowValue(x => x * x);  ...

2018-04-07 07:25:13

阅读数 361

评论数 0

弃元 - C#

C# 7支持弃元变量,系统不为该变量分配存储空间,所以弃元可减少内存分配。 变量名为下划线_,表示该变量为一个弃元。Person p = new Person("John", "Quincy", "Adams...

2018-04-07 07:09:12

阅读数 170

评论数 0

在窗口程序中打开控制台

using System; using System.Runtime.InteropServices; using System.Windows.Forms; namespace WindowsFormsApp1 { public partial class Form1 : Form ...

2018-04-06 21:14:03

阅读数 744

评论数 0

迭代器示例

using System; using System.Collections.Generic; namespace demoIterators { class Program { static void Main(string[] args) { ...

2018-04-06 20:53:17

阅读数 144

评论数 0

Linq不分组统计、子查询、计算列及索引器的应用

using System; using System.Linq; namespace e2 { class Program { static void Main(string[] args) { Student[] Clas...

2018-04-04 15:21:22

阅读数 207

评论数 0

根据生日设置星座

using System; namespace e1 { class Program { static void Main(string[] args) { Player p = new Player(new DateTime...

2018-04-04 13:57:30

阅读数 326

评论数 0

激光打印机常见故障

问题描述 产品原因 解决方法 打印设备初使用时,可能出现水气白雾、卡纸等现象;印品出现底灰、字迹色浅、模糊、页面漂粉、脏污等现象 特殊的气温气候(如:冬季严寒或雨季潮湿)适成打印机和粉盒湿度太低、纸张受潮等 1、将打日机、打印纸置于有空调且抽湿的环境下使用。 2、并将设备开机预热,...

2018-04-04 12:07:29

阅读数 540

评论数 0

抓不住的按钮:点与矩形运算、窗体重绘

using System; using System.Drawing; using System.Windows.Forms; namespace e23 { public partial class Form1 : Form { private Rectangl...

2018-04-01 09:15:18

阅读数 46

评论数 0

打开文件对话框、右键菜单和图片框模式

using System; using System.Drawing; using System.Windows.Forms; namespace e22 { public partial class Form1 : Form { public Form1() ...

2018-04-01 08:30:41

阅读数 129

评论数 0

多线程、信号灯与窗体控件更新

using System; using System.Threading; using System.Windows.Forms; namespace t1 { public delegate void Notice(express p); public partial cla...

2018-03-31 07:33:24

阅读数 99

评论数 0

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