
C#
Stephen-Jie
Just do it.
展开
-
闭包
1、 闭包的含义首先闭包并不是针对某一特定语言的概念,而是一个通用的概念。除了在各个支持函数式编程的语言中,我们会接触到它。一些不支持函数式编程的语言中也能支持闭包(如java8之前的匿名内部类)。在看过的对于闭包的定义中,个人觉得比较清晰的是在《JavaScript高级程序设计》这本书中看到的。具体定义如下:闭包是指有权访问另一个函数作用域中的变量的函数。注意,闭包这个词本身指的...原创 2019-11-20 11:23:28 · 209 阅读 · 0 评论 -
socket--socket()、bind()、listen()、connect()、accept()、recv()、send()、select()、close()、shutdown()
socket--socket()、bind()、listen()、connect()、accept()、recv()、send()、select()、close()、shutdown()侵删1、 网络中进程之间如何通信首要解决的问题是如何唯一标识一个进程,在本地可以通过进程PID来唯一标识一个进程,但是在网络中这是行不通的。其实TCP/IP协议族已经帮我们解决了这个问题,网络层的...原创 2019-11-15 15:21:30 · 461 阅读 · 0 评论 -
excel 2 C# ,excel 2 sqlite
demo:BDFramework.Core-master原创 2019-04-16 21:01:26 · 335 阅读 · 0 评论 -
C# 爬虫
需要用到html解析插件-工具-NuGet程序包 <jumony core> string url = "https://www.soogif.com/"; void Index() { IHtmlDocument source = new JumonyParser().LoadDocument(url,System.T...原创 2019-04-04 17:52:06 · 4171 阅读 · 0 评论 -
C# 中DateTime
获得当前系统时间: DateTime dt = DateTime.Now;Environment.TickCount可以得到“系统启动到现在”的毫秒值DateTime now = DateTime.Now;Console.WriteLine(now.ToString("yyyy-MM-dd")); //按yyyy-MM-dd格式输出sConsole.WriteLine(dt.ToS...翻译 2018-09-10 17:01:23 · 1011 阅读 · 0 评论 -
C# internal
internal in C#说白了被 internal 修饰的东西只能在本程序集(当前项目)内被使用。被 protected internal 修饰的属性/方法 可以在其他项目中,被派生类使用例如有两个项目app1和app2.app1是启动项目,而app2只是一个类库[csharp] view plaincopy转载 2016-06-12 16:16:47 · 704 阅读 · 0 评论 -
C#中Abstract和Virtual
C#中Abstract和Virtual在C#的学习中,容易混淆virtual方法和abstract方法的使用,现在来讨论一下二者的区别。二者都牵涉到在派生类中与override的配合使用。一、Virtual方法(虚方法) virtual 关键字用于在基类中修饰方法。virtual的使用会有两种情况: 情况1:在基类中定义了virtual方法,但在派生转载 2016-06-12 15:15:01 · 244 阅读 · 0 评论 -
WinForm程序启动控制台窗口Console
本文转载:http://www.cnblogs.com/zfanlong1314/p/3994149.html如果你调试过SharpDevelop的源程序,会发现它在DEBUG模式时会出现一个控制台窗口,以显示日志信息。或许我使用的方法与其不同,不过你可以试一试,写出我们自己的调试日志代码。首先要解决的问题是如何在Debug模式时显示Console窗口。我确定,这转载 2016-04-12 19:41:55 · 1375 阅读 · 0 评论