标签: C#

15 篇文章

【C#教程】深入探究Guid
手写方法生成Guid 在C#的System类中已经为我们预定义了结构体Guid用于生成Guid,我们还可以通过手写方法来实现生成Guid public static string NewGuid() { string[] a = { "A", "B", "C", "D", "E", "F", "1", "2", "3", "4", "5", "6"…
thumbnail
【C#教程】GUID
什么是GUID? 全局唯一标识符(GUID,Globally Unique Identifier)是一种由算法生成的二进制长度为128位的数字标识符。GUID主要用于在拥有多个节点、多台计算机的网络或系统中。在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。GUID 的总数达到了2^128(3.4×10^38)个,所以随机生成两个相…
thumbnail
【C#教程】解析JSON
Json是什么 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集,易于人的编写和阅读,也易于机器解析。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)…
thumbnail
【C#教程】停表-StopWatch
[collapse title="引子"] 引子 看到标题,你可能会摸不清这篇文章的内容.你以为文章要讲这个吗? NO!是这个 [/collapse] 介绍[code]Stopwatch[/code] 命名空间: System.Diagnostics Assemblies: System.Runtime.Extensions.dll, System…
thumbnail
【C#教程】以管理员身份运行程序
/** * 当前用户是管理员的时候,直接启动应用程序 * 如果不是管理员,则使用启动对象启动程序,以确保使用管理员身份运行 */ //获得当前登录的Windows用户标示 System.Security.Principal.WindowsIdentity identity = System.Security.Principal.WindowsIde…
thumbnail
【C#教程】输入信息对话框-下
[v_blue]虽然C#未提供输入框,可是VB提供了.所以,我们可以这样实现[/v_blue]   引用vb程序集: 方法如下图: [reply] MessageBox.Show(Microsoft.VisualBasic.Interaction.InputBox("123")); [/reply] 效果如下图: 真简单 :-D
thumbnail
【C#教程】输入信息对话框-上
[code]MessageBox[/code]消息框 -> 戳此学习 [code]OpenFileDialog[/code]打开文件框 -> 戳此学习 接着上面两篇文章的内容,今天我们再来看看输入框如何实现。如下图,我们的对话框分4个区 显然我们有两种实现方法: 一、自己绘制 新建一个窗体,设置如下属性: 930 放入一个label,设…