关键字表 abstract as base bool break byte case catch char checked decimal default delegate continue double do else enum event explicit finally fixed float for foreach get goto if …
手写方法生成Guid 在C#的System类中已经为我们预定义了结构体Guid用于生成Guid,我们还可以通过手写方法来实现生成Guid public static string NewGuid() { string[] a = { "A", "B", "C", "D", "E", "F", "1", "2", "3", "4", "5", "6"…

【C#教程】GUID
%22%20transform%3D%22matrix(4%200%200%204%202%202)%22%20fill-opacity%3D%22.5%22%3E%3Cellipse%20fill%3D%22%23565656%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22rotate(76.5%208.4%20132.6)%20scale(54.80307%2038.13619)%22%2F%3E%3Cellipse%20fill%3D%22%23595959%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22rotate(-110.1%2015.6%205.3)%20scale(35.12711%2032.44373)%22%2F%3E%3Cellipse%20fill%3D%22%231a1a1a%22%20cx%3D%22210%22%20cy%3D%2245%22%20rx%3D%2256%22%20ry%3D%2256%22%2F%3E%3Cellipse%20fill%3D%22%231a1a1a%22%20cx%3D%2240%22%20cy%3D%22122%22%20rx%3D%2261%22%20ry%3D%2261%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
什么是GUID? 全局唯一标识符(GUID,Globally Unique Identifier)是一种由算法生成的二进制长度为128位的数字标识符。GUID主要用于在拥有多个节点、多台计算机的网络或系统中。在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。GUID 的总数达到了2^128(3.4×10^38)个,所以随机生成两个相…

【新手引导】创建窗体项目
%27%20fill-opacity%3D%27.5%27%3E%3Cpath%20d%3D%22M333%20167.8L353%20308l-45-100.2zm-210.3%2085.1v30l-30-50zm310.5%200h105.1V398H433.2zm400.6%20140.2h15v10h-15z%22%20fill%3D%22%23fff%22%20fill-opacity%3D%22.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
步骤 打开Visual Studio 2019,选择新建项目。 选择Windows窗体应用(.Net Framework)。 输入项目名称,选择保存位置,点击创建。 创建成功

【C#教程】解析JSON
%27%20fill-opacity%3D%27.5%27%3E%3Cellipse%20fill%3D%22%23414141%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22rotate(89.2%2020.5%20767)%20scale(593.90618%20443.66019)%22%2F%3E%3Cellipse%20fill%3D%22%23fff%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(201.1476%20-1599.90496%20316.49205%2039.79087%201522.5%20816.6)%22%2F%3E%3Cellipse%20fill%3D%22%23fff%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-268.13265%20-1590.05067%20311.83703%20-52.58555%20157.4%201123)%22%2F%3E%3Cellipse%20fill%3D%22%23717171%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(149.4271%20-21.49955%20169.41237%201177.4574%20820.2%201412.1)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
Json是什么 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集,易于人的编写和阅读,也易于机器解析。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)…

【C#教程】停表-StopWatch
%22%20transform%3D%22translate(1.4%201.4)%20scale(2.72656)%22%20fill-opacity%3D%22.5%22%3E%3Cellipse%20fill%3D%22%236f0024%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(79.69362%20-2.89353%201.33128%2036.66618%20121%20140)%22%2F%3E%3Cellipse%20fill%3D%22%23172420%22%20cx%3D%22161%22%20cy%3D%2249%22%20rx%3D%22255%22%20ry%3D%2260%22%2F%3E%3Cpath%20fill%3D%22%23863d56%22%20d%3D%22M71%20123h48v12H71z%22%2F%3E%3Cellipse%20fill%3D%22%23172420%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-21.11648%20-21.00864%2040.61059%20-40.81906%20230.1%20148.3)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
引子 引子 看到标题,你可能会摸不清这篇文章的内容.你以为文章要讲这个吗? NO!是这个 介绍[code]Stopwatch[/code] 命名空间: System.Diagnostics Assemblies: System.Runtime.Extensions.dll, System.dll, netstandard.dll 提供一组方法和属性…

【C#教程】以管理员身份运行程序
%22%20transform%3D%22translate(1.6%201.6)%20scale(3.1289)%22%20fill-opacity%3D%22.5%22%3E%3Cellipse%20fill%3D%22%230e0e0e%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22rotate(151%20-5.3%2071.4)%20scale(35.23401%2074.27171)%22%2F%3E%3Cellipse%20fill%3D%22%234b4b4b%22%20cx%3D%22100%22%20cy%3D%2296%22%20rx%3D%2256%22%20ry%3D%2256%22%2F%3E%3Cellipse%20fill%3D%22%23101010%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-88.07344%203.39727%20-.76258%20-19.76962%20137.5%208.7)%22%2F%3E%3Cellipse%20fill%3D%22%234c4c4c%22%20cx%3D%22219%22%20cy%3D%22155%22%20rx%3D%2272%22%20ry%3D%2233%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
/** * 当前用户是管理员的时候,直接启动应用程序 * 如果不是管理员,则使用启动对象启动程序,以确保使用管理员身份运行 */ //获得当前登录的Windows用户标示 System.Security.Principal.WindowsIdentity identity = System.Security.Principal.WindowsIde…

【C#教程】输入信息对话框-下
%22%20transform%3D%22translate(1%201)%20scale(1.82813)%22%20fill-opacity%3D%22.5%22%3E%3Cellipse%20fill%3D%22%23f1f1f1%22%20cx%3D%22126%22%20cy%3D%2229%22%20rx%3D%2274%22%20ry%3D%2274%22%2F%3E%3Cellipse%20fill%3D%22%23aaa%22%20cx%3D%228%22%20cy%3D%2281%22%20rx%3D%2231%22%20ry%3D%22247%22%2F%3E%3Cellipse%20fill%3D%22%23acacac%22%20cx%3D%22190%22%20cy%3D%22129%22%20rx%3D%22254%22%20ry%3D%2231%22%2F%3E%3Cellipse%20fill%3D%22%23b1b1b1%22%20cx%3D%22255%22%20cy%3D%2271%22%20rx%3D%2256%22%20ry%3D%2256%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
[v_blue]虽然C#未提供输入框,可是VB提供了.所以,我们可以这样实现[/v_blue] 引用vb程序集: 方法如下图: [reply] MessageBox.Show(Microsoft.VisualBasic.Interaction.InputBox("123")); [/reply] 效果如下图: 真简单 :-D

【C#教程】输入信息对话框-上
%22%20transform%3D%22translate(1%201)%20scale(1.86328)%22%20fill-opacity%3D%22.5%22%3E%3Cellipse%20fill%3D%22%23a7a6ab%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22rotate(-89.4%2049.5%20-28.5)%20scale(70.7629%2026.27362)%22%2F%3E%3Cellipse%20fill%3D%22%23e5fa7b%22%20cx%3D%2240%22%20cy%3D%2223%22%20rx%3D%2211%22%20ry%3D%2279%22%2F%3E%3Cellipse%20fill%3D%22%23fff%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-9.6202%20-.05037%20.32691%20-62.43517%204.2%2016.8)%22%2F%3E%3Cellipse%20fill%3D%22%23e5e4ea%22%20cx%3D%22186%22%20cy%3D%225%22%20rx%3D%2284%22%20ry%3D%22165%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
[code]MessageBox[/code]消息框 -> 戳此学习 [code]OpenFileDialog[/code]打开文件框 -> 戳此学习 接着上面两篇文章的内容,今天我们再来看看输入框如何实现。如下图,我们的对话框分4个区 显然我们有两种实现方法: 一、自己绘制 新建一个窗体,设置如下属性: 930 放入一个label,设…

【C#源码】查询OLEDB指定表的所有字段
珍惜源码,传播留址 [v_notice]引用命名空间 using System.Collections.Generic; using System.Data; using System.Data.OleDb; using System.Text; [/v_notice] public List<string> GetList(strin…