C#语言
luke2834
A junior researcher~
展开
-
C#中为何要使用ref参数 (个人理解)
前言这篇文章并不是想说明,ref的使用或者和out参数的区别等等而是对C#为什么要放入ref参数给出一些我的个人理解我也是初学C#,查阅了一些资料给出的个人理解,如果哪里有问题,也欢迎大家不吝赐教~问题提出首先,我们知道ref参数的目的是按引用传递参数,可以修改传递过来参数的值,而out也是类似的功能,但是out有明确的含义,标明该参数必须被修改,所以我就不多说ref和out的区别了。但原创 2016-01-21 19:51:37 · 8641 阅读 · 1 评论 -
System.Diagnostics命名空间里的Debug类和Trace类的用途
System.Diagnostics命名空间里的Debug类和Trace类的用途摘要在 .NET 类库中有一个 System.Diagnostics 命名空间,该命名空间提供了一些与系统进程、事件日志、和性能计数器进行交互的类库。当中包括了两个对开发人员而言十分有用的类——Debug类和Trace类。本文介绍了这两个类的一些基本用途,旨在提高广大开发人员的开发效率。目录使用Debug类来帮助调试转载 2016-01-22 19:22:30 · 413 阅读 · 0 评论 -
Codeforces 653A C#写算法题
前言就是想用c#实现一个网络流算法,但是怕有问题,又懒得手写测试(喂)。。。所以就想在codeforces上过点模板题试试。。但是从没有交过c#的题,这次就写个水题试一试。。感觉c#写题好麻烦。。题意给你n个数,问你存在不存在3个连续的数思路hash一下,然后遍历所有hash值,连续3个不为0就yes实现using System;using System.Collections.Ge原创 2016-04-13 14:28:52 · 465 阅读 · 0 评论 -
Codeforces 546E Soldier and Traveling 最大流 C#实现
题意在某个国家有n个城市,他们通过m条无向的道路相连。每个城市有一支军队。第i个城市的军队有ai个士兵。现在士兵开始移动。每个士兵可以呆在原地,或者走到和他所在城市直接相邻的城市判断移动之后,能不能使得第i个城市恰好有bi个士兵。若可以,需给出移动方式思路将源点与各个点相连,容量就是a[i]。将汇点与各个点相连,容量就是b[i]。将i与i+n相连,容量是inf,表示士兵可以留在自己的城市原创 2020-02-12 18:34:44 · 549 阅读 · 0 评论 -
C#实现优先队列 基于二叉堆 附使用案例
前言想用下C#的优先队列,结果发现居然没有,简直蛋疼。。。感谢 http://www.cnblogs.com/skyivben/archive/2009/04/18/1438731.html 博主的实现我借用博主的优先队列实现,写了测试程序,感觉还可以,这里放出来当个使用案例吧~转载实现using System;using System.Collections.Generic;using原创 2016-04-14 19:26:49 · 1948 阅读 · 0 评论 -
C# List深拷贝和浅拷贝的简单案例说明
基本说明当List的元素类型是复杂类型时,使用它的拷贝函数拷贝出来的内容是浅拷贝的,不会自动再去调用元素的拷贝构造函数,如下例子:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace DTATest{ class Program {原创 2016-04-14 23:36:58 · 7999 阅读 · 0 评论 -
STL与.Net泛型类的比较
原文地址:http://blog.sina.com.cn/s/blog_4ed027020100be17.html容器 .NetFramework有一个System.Collections.Generic命名空间,里面有一些常用的泛型类(数据结构),跟STL的容器很相似,MSDN上写得很乱,搞了一晚上,终于清楚了两者的对应关系。 名称转载 2016-04-11 17:41:14 · 616 阅读 · 0 评论